这里是用 JavaScript 做的逆转序列(数组/字符串)的递归/尾递归实现。另外还尝鲜用了一下 ES6 的destructuring assignment + spread operator 做了一个更 functional 的版本(只支持数组)。正确性能通过测试(参见 放在我 Github 上...
分类:
编程语言 时间:
2015-01-11 06:12:23
阅读次数:
283
一般而言,对于一个用户自定义的类类型,以下四个函数在用户没有自定义的情形下,会由编译器自动生成:1、default constructor2、copy constructor Someclass::Someclass(const Someclass &);3、copy assignment ope....
分类:
编程语言 时间:
2015-01-10 10:00:36
阅读次数:
150
http://www.cnblogs.com/dejavu/archive/2012/09/02/2667640.html#commentform 左值和右值, L-value和R-value一直以为左值是可以出现在赋值表达式左边(the left side of an assignment exp...
分类:
其他好文 时间:
2015-01-08 19:52:33
阅读次数:
165
最开始的想法是搜索,发现不对,后来发现数据量很小,可以状态压缩+DP。 1 /* 4628 */ 2 #include 3 #include 4 #include 5 6 #define MAXN 17 7 #define INF 9999 8 9 char s[MAXN];10 ...
分类:
其他好文 时间:
2015-01-02 17:25:54
阅读次数:
130
hmater负责把region均匀到各个region server 。hmaster中有一个线程任务是专门处理负责均衡的,默认每隔5分钟执行一次。每次负载均衡操作可以分为两步:生成负载均衡计划表Assignment Manager 类执行计划表负载均衡方法入口以下代码的Hbase版本为0.96.2在...
分类:
其他好文 时间:
2014-12-31 18:01:32
阅读次数:
308
经过周末一个半天的努力,终于把这次的Assignment3做出来,然后做完Quiz4,顺利结束R Programming这门课程。对这门课的综合吐槽就是,Roger老师的github头像好帅,动态视频更帅,视频内容还算充足,但远远不足以应付assignment。Assignment设计一个比一个精巧...
分类:
其他好文 时间:
2014-12-29 22:59:08
阅读次数:
871
题意:一块圆形土地,在圆周上选n个点,然后两两连线,问把这块土地分成多少块?分析:首先紫书上的公式是错的,不过根据书上提供的思路很容易稍加修改得到正确答案!然后推公式吧,这里用到平面图的欧拉公式,V - E + F = 2,其中V表示顶点个数,E表示边的个数,F表示面的块数。减去最外面的无限大的面,...
分类:
编程语言 时间:
2014-12-29 21:23:32
阅读次数:
395
Your boss once had got many copies of a treasure map. Unfortunately, all the copies are now broken to many rectangular pieces, and what make it worse, he has lost some of the pieces.
Luckily, it is...
分类:
其他好文 时间:
2014-12-25 00:15:48
阅读次数:
198
当我们自己编写拷贝构造函数时,编译器就不会为该类生成默认拷贝构造函数了,对于assignment operator也是如此。1. 拷贝构造函数中记得调用父类的拷贝构造函数,或者相应复制过程class Man {private: int age;public: Man(int _age =...
分类:
编程语言 时间:
2014-12-21 20:40:44
阅读次数:
132
主要讲了1. 一般情况下编译器会为类创建默认的构造函数,拷贝构造函数和copy assignment函数2. 执行默认的拷贝构造/copy assignment函数时,如果成员有自己的拷贝构造/copy assignment函数就执行它,否则就按bit拷贝/赋值3. 几种编译器不会为类生成默认的co...
分类:
编程语言 时间:
2014-12-21 16:36:21
阅读次数:
271