摘要: 哈哈开始自己写得太丑啦><没眼看 然后现在这个方法比较巧的地方是,在pop()的时候执行peek() 在peek()的时候把stack1里剩的都倒腾到stack2里面,这样如果stack2不为空就可以保持一致输出。 阅读全文
posted @ 2016-07-28 23:58 warmland 阅读(105) 评论(0) 推荐(0) 编辑
摘要: 我的方法是: 1.数出链表的长度 2.找到中间的节点,reverse后半截 3.两头开始走比较 阅读全文
posted @ 2016-07-28 23:36 warmland 阅读(120) 评论(0) 推荐(0) 编辑
摘要: 就是tree的非递归Inorder traversal。 https://leetcode.com/submissions/detail/46458334/ 阅读全文
posted @ 2016-07-28 10:34 warmland 阅读(123) 评论(0) 推荐(0) 编辑
摘要: Power of four(http://www.cnblogs.com/warmland/p/5690363.html)的部分 要注意的是,因为给的int,所以小于等于0的部分要单独处理 阅读全文
posted @ 2016-07-28 09:48 warmland 阅读(103) 评论(0) 推荐(0) 编辑
摘要: 因为要找出现次数大于1/3的数,所以就是要找出现次数最多的2个数,并且次数要超过Len/3 维持最频繁的两个数的思路: 如果当前数和ele1相同 cnt1++; 否则,如果当前数和ele2相同(与ele1不同,但是与ele2相同) cnt2++; 否则,如果如果cnt1 == 0(当前数和ele1与 阅读全文
posted @ 2016-07-28 09:46 warmland 阅读(131) 评论(0) 推荐(0) 编辑
摘要: 挺简单的没什么要点,也没有什么边界情况 阅读全文
posted @ 2016-07-28 07:24 warmland 阅读(118) 评论(0) 推荐(0) 编辑