摘要: Counting Bits 要点:这题一开始没想出来,看了hint解出来了。估计想时间长点是可以想出来的。就是gray code的类似思路,新序列就是已经得到结果的序列左边高位补1,所以即1的个数+1。所以按这个顺序iterate多遍直到某个值超过了num class Solution(object 阅读全文
posted @ 2016-06-28 04:08 absolute100 阅读(95) 评论(0) 推荐(0) 编辑
摘要: Odd Even Linked List 要点:实现题,最简单的方法就是交错的连接even/odd的下一个结点。p1表示当前已经连好的odd,p2表示当前已经连好的even。最后只需要开始记录even的head,就可以用最后p1.next来连成一个linked list。 invariant是p2 阅读全文
posted @ 2016-06-28 04:07 absolute100 阅读(91) 评论(0) 推荐(0) 编辑