高级农民
- 积分
- 1072
- 大米
- 颗
- 鳄梨
- 个
- 水井
- 尺
- 蓝莓
- 颗
- 萝卜
- 根
- 小米
- 粒
- 学分
- 个
- 注册时间
- 2013-3-8
- 最后登录
- 1970-1-1
|
感谢大家加米和跟帖,我终于可以看更多的帖子啦。
反思:
过去的一周都没有怎么刷题。这玩意一但停下,在开始好难。
尤其是本来时间就不多,外加top collection的easy做完了,medium还是要难写的。就有点怂。
所以就想很多好友分享的那样,每天刷多少题不是最重要的,最重要的是每天都刷。
另外,时间其实还是可以挤出来的,要提前想好一天要干啥,不打岔不乱看网站。
一开始就从正事开始,往往干着干着就干完了。要是一开始想着看个什么什么论坛吧,玩个手机吧,时间一样一转眼就过去了。
周末两天带娃也没时间弄,今天周一放假,我异父异母的亲姐妹:),帮我带了一天老大,
娃爸带了一天老二。我安心在星巴克家学了几个小时,觉得太幸福了。
感谢感谢!
今天做了6题,多数还是看了答案,但自己也认真在纸上画了思路分析。
Construct Binary Tree from pre + in ===> recursion 和 iteration 两个方法[url=https://stackoverflow.com/questions/15688019/recursion-versus-iteration][/url]
Populating Next right pointer in each node 自己开始比较傻的用了个queue,一般这种分层的都是类似于bfs,但是这个题目其实没必要,还浪费了空间。
Kth Smallest Element in a BST
inorder successor in BST - 其实就是找最小的最大数,类似于binary search的分半找法
Number of islands - 最基本的遍历图方法
Letter combination of a phone number - Backtracking,或者叫DFS,很多题都是这个淘宝,比如combination of coin,比如permutation,比如括号的组合那种。
|
|