上一页 1 ··· 227 228 229 230 231 232 233 234 235 ··· 294 下一页
摘要: 按照声明的顺序,进行类变量的初始化。 阅读全文
posted @ 2017-02-21 13:19 blcblc 阅读(333) 评论(0) 推荐(0)
摘要: 常规做法是构造函数(析构函数)为private,然后static方法提供实例。 缺点是实例只能堆上处理,不能栈上初始化。 而另一种方法,利用模板传入type,然后作为友元。但是兼容性不太好。详见面试书,P257 阅读全文
posted @ 2017-02-21 13:18 blcblc 阅读(311) 评论(0) 推荐(0)
摘要: 那就只能用位运算了。 很好的方法。 写的代码里面还有很多小技巧。很好。 阅读全文
posted @ 2017-02-21 13:14 blcblc 阅读(219) 评论(0) 推荐(0)
摘要: 很好的题目。开始我也没有想出来。 不用while if 循环求 1到n的和 给了很多种解法,第一种是构造函数,然后累加static变量 第二种是虚函数,有父类子类,父类的结束,然后用 !!n来让 n不为0,都调用 数组下标[1]的,为0都调用[0]的。 第三种,函数指针类似虚函数,一个数组,两种函数 阅读全文
posted @ 2017-02-21 13:12 blcblc 阅读(554) 评论(0) 推荐(0)
摘要: 开始我居然又没有想出来。。 还是看了解法。开始的时候,一直想的是用概率,百分比来求,后来才发现,用次数来求,最后除一下,更近清晰。 方法,可以是递归,每次多一个骰子的时候,次数分别加上个数以及上一次i-j (i为和,j为1-6)的个数。 或者用循环,两个数组,0和1,迭代进行,每次加上上一次的,然后 阅读全文
posted @ 2017-02-21 13:01 blcblc 阅读(993) 评论(0) 推荐(0)
摘要: 开始我想的是用一定的数学规律。但是没想清楚。 后来回过头来再看了一下,发现原来从(1,2)序列开始,和小了,就前进back,和大了,就前进front,真的很巧妙。 难过的是,我居然一开始没有想出来,看了解答一开始还不以为然。真的不聪明。。 要加油。 阅读全文
posted @ 2017-02-21 12:49 blcblc 阅读(249) 评论(0) 推荐(0)
摘要: 开始我的思路是先二分查找找到一个,然后再两边分别看个数。 但是这种方法会退化到O(n)。效率不好。 所以更好的方法是,先找出第一个,再找出最后一个。这个在二分查找的时候,通过判断条件的处理,是能够获得的。 比较基本的思路是,如果找到的数=k,那么判断前面一个数是不是k,如果不是,停止查找,这个是第一 阅读全文
posted @ 2017-02-21 12:38 blcblc 阅读(813) 评论(0) 推荐(0)
摘要: 经常接触,但是过一段时间可能又忘了。做个记录。 volatile是表示变量易变,不要放缓存,每次实际取,尤其是多线程。 mutable表示一个const 类或者数据结构里面,某个字段是可以改变的。 阅读全文
posted @ 2017-02-21 11:57 blcblc 阅读(279) 评论(0) 推荐(0)
摘要: 从后往前找,出现过的字符记录在hash表里面,或者直接字符数组里面。然后没有出现过,就作为备选结果。 阅读全文
posted @ 2017-02-21 11:07 blcblc 阅读(192) 评论(0) 推荐(0)
摘要: http://study.163.com/course/courseMain.htm?courseId=1002887002 里面的HDFS这一部分。 阅读全文
posted @ 2017-02-21 10:27 blcblc 阅读(175) 评论(0) 推荐(0)
上一页 1 ··· 227 228 229 230 231 232 233 234 235 ··· 294 下一页