上一页 1 ··· 7 8 9 10 11 12 13 14 15 16 下一页
摘要: 今天在牛客上做到了这样一道题目: The Orchid Pavilion(兰亭集序) is well known as the top of “行书”in history of Chinese literature. The most fascinating sentence is "Well I 阅读全文
posted @ 2019-03-04 09:40 yocichen 阅读(531) 评论(0) 推荐(0)
摘要: 简单二分(折半查找) 二分算法复杂度:O(log2n) 测试用例: 阅读全文
posted @ 2019-03-03 14:15 yocichen 阅读(184) 评论(0) 推荐(0)
摘要: 在此之前,我没有了解过红黑树以及AVL tree,真是孤陋寡闻。如果你也在学习的话,我们一起进步。 如果,你很急,那么只看红色加粗即可。 1.红黑树(RB-tree) 红黑树是一种特殊的二叉搜索树,特殊在它的性质。它是SGI STL(gcc编译器使用)唯一实现的搜寻树,作为关联式容器(至少有set, 阅读全文
posted @ 2019-03-02 10:35 yocichen 阅读(1549) 评论(2) 推荐(0)
摘要: 这是一个简易的学籍管理系统,大一时居然三个人写了一千多行......年少无知啊!欢迎摘果实! 1 #include 2 #include 3 #include 4 #include 5 using namespace std; 6 7 /* 8 *信息结构 9 */ 10 /*struct stu 11 { 12 string id; ... 阅读全文
posted @ 2019-02-28 22:07 yocichen 阅读(1238) 评论(0) 推荐(0)
摘要: final 用于类后或者函数后,声明该类/函数,不可被继承/覆盖。 例如: 1. class Base final {...} //不能作为基类,即禁止继承 2. void print const final; //函数声明,禁止函数被覆盖(多用于类继承) override 用于声明某函数是覆盖覆盖 阅读全文
posted @ 2019-02-14 22:02 yocichen 阅读(595) 评论(0) 推荐(1)
摘要: 区别: 1. 指针是对象,引用不是; 2. 声明引用必须初始化,声明指针可以不初始化(但一般建议初始化); 3. 指针可以绑定新的对象(花心大萝卜),而引用不可以(从一而终); 4. 在作为参数时,引用要比指针高效,因为指针要发生实参到形参的拷贝,而引用不需要。 实现机制:底层都是指针,都要分配内存 阅读全文
posted @ 2019-02-14 13:23 yocichen 阅读(273) 评论(0) 推荐(0)
摘要: 多态 C++ 的多态,大概可分为函数重载和虚函数两类。 先说说函数重载,比较简单,就是函数参数的类型和个数不同罢了,返回值的类型不做讨论,不符合重载的定义。 函数重载是建立在name mangling上的,就是说在编译的时候,编译器会为函数生成独一无二的名字,以区别重载的函数。 我们来看例子 我们用 阅读全文
posted @ 2019-02-14 12:35 yocichen 阅读(909) 评论(0) 推荐(0)
摘要: C++虚析构函数 析构函数是用来释放对象所申请的资源的函数。 当类内没有自定义的析构函数时,系统会自动调用默认的析构函数。 那么析构函数能否为虚函数呢? 虚函数的意义在于实现“多态性”。即:不同的个体(派生类),实行(运行)不同的方法或策略。这样说来,析构函数本就可以是“虚”的。 那么,虚的析构函数 阅读全文
posted @ 2019-02-13 19:53 yocichen 阅读(191) 评论(0) 推荐(0)
摘要: leetcode-48.旋转图像 point: 数组 题意 给定一个 n × n 的二维矩阵表示一个图像。 将图像顺时针旋转 90 度。 说明: 你必须在原地旋转图像,这意味着你需要直接修改输入的二维矩阵。请不要使用另一个矩阵来旋转图像。 示例 1: 示例 2: 算法1 简单点就是,用一个栈来按照顺 阅读全文
posted @ 2019-02-13 16:13 yocichen 阅读(170) 评论(0) 推荐(0)
摘要: C++浅拷贝与深拷贝探究 浅拷贝与深拷贝的概念是在类的复制/拷贝构造函数中出现的。 拷贝构造函数使用场景 对象作为参数,以值传递方式传入函数(要调用拷贝构造函数将实参拷贝给函数栈中的形参) 对象作为返回值,以值方式返回(要调用拷贝构造函数,将要传出的对象拷贝给一个外作用域的临时对象) 用一个对象去初 阅读全文
posted @ 2019-02-10 16:54 yocichen 阅读(713) 评论(0) 推荐(0)
摘要: 如何离开含有tabbar的页面 在微信小程序开发过程中,我们会碰到从某页跳转到一个含有tabbar的页面的需求, 用 wx.navigateTo({url: '...',}) 不起作用,需要使用 wx.switchTab({url: '...',}) 来实现。 那么,我们反过来,如何从含有tabba 阅读全文
posted @ 2019-02-05 18:31 yocichen 阅读(4614) 评论(2) 推荐(0)
摘要: 控件(按钮)横向排列 wxss 控件(按钮)纵向排列 wxss 效果图:(wxml是一个view内嵌 3个button组件) 阅读全文
posted @ 2019-02-05 11:45 yocichen 阅读(17600) 评论(0) 推荐(0)
摘要: 刷新当前页面 Measure 法一: 需要的地方 this.onLoad(),试过之后,无用!!! 法二:亲测有效 1. 在this.onReady()中进行获取数据操作(这样一来,就既可以在初次显示时直接使用数据进行显示) 2. 然后,在需要的响应事件/函数function中调用this.onRe 阅读全文
posted @ 2019-02-04 15:34 yocichen 阅读(19590) 评论(0) 推荐(0)
摘要: >微信小程序的布局css样式 参考自 珺L 文字 width: fit-content;font-size:20px; /*设置文字字号*/color:red; /*设置文字颜色*/font-weight:bold; /*设置字体加粗*/border:1px solid red;/*添加边框样式(粗 阅读全文
posted @ 2019-02-04 13:43 yocichen 阅读(10943) 评论(0) 推荐(0)
摘要: 今天小程序开发过程中,遇到了这个棘手的问题。由于我没有前端基础,只是知道一点儿基本的HTML标签,所以卡了好久,特此分享,望后来的你,可以有所收获。 measure step 1 *.WXML: 在view中用变量id,将item的索引存起来 step 2 *.JS: 在绑定的事件中通过e.curr 阅读全文
posted @ 2019-02-02 22:30 yocichen 阅读(4392) 评论(0) 推荐(0)
上一页 1 ··· 7 8 9 10 11 12 13 14 15 16 下一页