Redian新闻
>
我发现我竟然学会了12种tree traversal的办法
avatar
我发现我竟然学会了12种tree traversal的办法# JobHunting - 待字闺中
u*o
1
且听本姑娘一一道来
1. pre-order recursive solution
2. pre-order iterative solution using stack
3. pre-order iteration using an iterator with stack
4. in-order recursive solution
5. in-order iterative solution using stack
6. in-order iteration using an iterator with stack
7. in-order iterative solution without stack, without parent pointer (
threaded tree)
8. in-order iterative solution without stack, with parent pointer
9. post-order recursive
10. post-order iterative using one stack
11. post-order iterative using two stacks
12. post-order iteration using an iterator
tree traversal 只是千万个知识点中的一个啊!!还有其他999个知识点,脑子都记住
真的大丈夫吗?不会炸掉吗?
我会告诉你我还没开始看level order吗????
码工不好当,入行需谨慎啊。
我还是去练练歌,去好声音参加选秀吧。。。
avatar
t*8
2
all useless

【在 u*****o 的大作中提到】
: 且听本姑娘一一道来
: 1. pre-order recursive solution
: 2. pre-order iterative solution using stack
: 3. pre-order iteration using an iterator with stack
: 4. in-order recursive solution
: 5. in-order iterative solution using stack
: 6. in-order iteration using an iterator with stack
: 7. in-order iterative solution without stack, without parent pointer (
: threaded tree)
: 8. in-order iterative solution without stack, with parent pointer

avatar
c*p
3
赞大波妹
avatar
c*p
4
大波妹能把代码都贴上来供大家参考一下么。。。我发现不常用的那些我不会耶。。
avatar
u*o
5
你忍心吗这么对我说!!最毒不过男人心啊!

【在 t**8 的大作中提到】
: all useless
avatar
u*o
6
甜甜你又顽皮了。。。
好我去玩一会,今天已经一个字都看不进去了。明天总结一下贴上来。。

【在 c********p 的大作中提到】
: 大波妹能把代码都贴上来供大家参考一下么。。。我发现不常用的那些我不会耶。。
avatar
c*p
7
不错,大波妹:)

【在 u*****o 的大作中提到】
: 甜甜你又顽皮了。。。
: 好我去玩一会,今天已经一个字都看不进去了。明天总结一下贴上来。。

avatar
s*n
8
真是厉害呀, Offer很近了
avatar
e*8
9
诶。。。凡是recursive的算法都可以用stack弄成个iterative的版本呀。不过当然比
较麻烦就是了
avatar
u*o
10
谢谢你 :), 不过我觉得我是板上出没的人中最差的。。谁都比我离offer近些的。。

【在 s*******n 的大作中提到】
: 真是厉害呀, Offer很近了
avatar
s*n
11
勤能补拙, 我才开始在刷CC150第二章,leetcode还没有刷过。。。。,
睡觉了, 明天继续,
一天3-4道题的太慢了, 不过还是比前1周2道题强多了。。。。
一起努力吧,我还在山脚下, 嘿嘿
avatar
l*t
12
回的4种写法,哈哈。

【在 u*****o 的大作中提到】
: 且听本姑娘一一道来
: 1. pre-order recursive solution
: 2. pre-order iterative solution using stack
: 3. pre-order iteration using an iterator with stack
: 4. in-order recursive solution
: 5. in-order iterative solution using stack
: 6. in-order iteration using an iterator with stack
: 7. in-order iterative solution without stack, without parent pointer (
: threaded tree)
: 8. in-order iterative solution without stack, with parent pointer

avatar
u*o
13
是啊。。麻烦的要命。。。

【在 e*******8 的大作中提到】
: 诶。。。凡是recursive的算法都可以用stack弄成个iterative的版本呀。不过当然比
: 较麻烦就是了

avatar
u*o
14
我能悄悄说,一天4题已经很快了吗。。不过你真想加速可以第一遍先刷高频题,二爷
总结的50道。然后上leetcode,有时间回来看第二遍cc再做剩下的100题。。

【在 s*******n 的大作中提到】
: 勤能补拙, 我才开始在刷CC150第二章,leetcode还没有刷过。。。。,
: 睡觉了, 明天继续,
: 一天3-4道题的太慢了, 不过还是比前1周2道题强多了。。。。
: 一起努力吧,我还在山脚下, 嘿嘿

avatar
v*n
15
求50高频题link...Thanks! nn【在 ultrabo (刷题快乐,祝你快乐)的大作中提到:】
n:是啊。。麻烦的要命。。。n:【 在 e27182818 (xxxxxx) 的大作中提到: 】n::
诶。。。凡是recursive的算法都可以用stack弄成个iterative的版本呀。不过当然比n
:: 较麻烦就是了n:n:n:n……nn--n[发自未名空间Android客户端]
avatar
c*p
16
能上一下你的12种写法么。。。等着呢。。。
avatar
r*n
17
刚才没仔细看,还以为你漏掉了Morris in-order traversal
貌似还有类似的pre-order/ post-order

【在 u*****o 的大作中提到】
: 且听本姑娘一一道来
: 1. pre-order recursive solution
: 2. pre-order iterative solution using stack
: 3. pre-order iteration using an iterator with stack
: 4. in-order recursive solution
: 5. in-order iterative solution using stack
: 6. in-order iteration using an iterator with stack
: 7. in-order iterative solution without stack, without parent pointer (
: threaded tree)
: 8. in-order iterative solution without stack, with parent pointer

avatar
s*n
18

哎, 基础差, 每天感觉看知识点, 和查wiki 占用了太多时间。。。。要不然面试问
到的话:
1. 不会说
2. 不会用英语说
。。。

【在 u*****o 的大作中提到】
: 我能悄悄说,一天4题已经很快了吗。。不过你真想加速可以第一遍先刷高频题,二爷
: 总结的50道。然后上leetcode,有时间回来看第二遍cc再做剩下的100题。。

avatar
s*n
19

比n
http://www.mitbbs.com/article/JobHunting/32473843_3.html

【在 v********n 的大作中提到】
: 求50高频题link...Thanks! nn【在 ultrabo (刷题快乐,祝你快乐)的大作中提到:】
: n:是啊。。麻烦的要命。。。n:【 在 e27182818 (xxxxxx) 的大作中提到: 】n::
: 诶。。。凡是recursive的算法都可以用stack弄成个iterative的版本呀。不过当然比n
: :: 较麻烦就是了n:n:n:n……nn--n[发自未名空间Android客户端]

avatar
d*l
20
楼主,有code能分享吗?
赞你的总结

且听本姑娘一一道来1. pre-order recursive solution2. pre-order iterative
solution using stack3. pr........

【在 u*****o 的大作中提到】
: 我能悄悄说,一天4题已经很快了吗。。不过你真想加速可以第一遍先刷高频题,二爷
: 总结的50道。然后上leetcode,有时间回来看第二遍cc再做剩下的100题。。

avatar
u*o
21
链接都放在主贴里了啊~~

【在 c********p 的大作中提到】
: 能上一下你的12种写法么。。。等着呢。。。
avatar
u*o
22
pre/post也有对应的morris?不看了...我在这题上花了太多时间了,得move on了..

【在 r*********n 的大作中提到】
: 刚才没仔细看,还以为你漏掉了Morris in-order traversal
: 貌似还有类似的pre-order/ post-order

avatar
u*o
23
文森说的深得我心..我也是基础差,每天得恶补知识点..但我自己跟自己说不能急,因为
知识点是基础,以后肯定用的上,属于可持续发展的..算法吗估计工作中根本不会用...

【在 s*******n 的大作中提到】
:
: 比n
: http://www.mitbbs.com/article/JobHunting/32473843_3.html

avatar
u*o
24
那几个难点的主贴里的链接里都有code,其他几个简单的都在leetcode讲解部分可以找
到..

【在 d******l 的大作中提到】
: 楼主,有code能分享吗?
: 赞你的总结
:
: 且听本姑娘一一道来1. pre-order recursive solution2. pre-order iterative
: solution using stack3. pr........

avatar
s*n
25

目前没有那么多时间, 只能通过做题来弥补, 等刷完一遍, 好好看本数据结构算法
书, 再刷第二遍, 不过对于我这种进度, 得2-3个月后, 不过也没办法, 急不得。
现在版版上的不少题我都看不懂, 水平不到, 就不去硬看, 否则又浪费时间, 效
果又不好。
不过真心急, 哈哈

【在 u*****o 的大作中提到】
: 文森说的深得我心..我也是基础差,每天得恶补知识点..但我自己跟自己说不能急,因为
: 知识点是基础,以后肯定用的上,属于可持续发展的..算法吗估计工作中根本不会用...

avatar
c*p
26
必须mark
avatar
p*u
27
共勉吧,到现在我才发现,进入大公司的确有像考试一样的机经。早知道几年就好了

【在 u*****o 的大作中提到】
: 且听本姑娘一一道来
: 1. pre-order recursive solution
: 2. pre-order iterative solution using stack
: 3. pre-order iteration using an iterator with stack
: 4. in-order recursive solution
: 5. in-order iterative solution using stack
: 6. in-order iteration using an iterator with stack
: 7. in-order iterative solution without stack, without parent pointer (
: threaded tree)
: 8. in-order iterative solution without stack, with parent pointer

avatar
f*b
28
mark
avatar
h*o
29
小声问一句, 你们觉得cc150的难度如何? 网上有人说简单。我怎么不觉得那?

【在 u*****o 的大作中提到】
: 且听本姑娘一一道来
: 1. pre-order recursive solution
: 2. pre-order iterative solution using stack
: 3. pre-order iteration using an iterator with stack
: 4. in-order recursive solution
: 5. in-order iterative solution using stack
: 6. in-order iteration using an iterator with stack
: 7. in-order iterative solution without stack, without parent pointer (
: threaded tree)
: 8. in-order iterative solution without stack, with parent pointer

avatar
c*e
30
孔页己会写迴字12种。

【在 u*****o 的大作中提到】
: 且听本姑娘一一道来
: 1. pre-order recursive solution
: 2. pre-order iterative solution using stack
: 3. pre-order iteration using an iterator with stack
: 4. in-order recursive solution
: 5. in-order iterative solution using stack
: 6. in-order iteration using an iterator with stack
: 7. in-order iterative solution without stack, without parent pointer (
: threaded tree)
: 8. in-order iterative solution without stack, with parent pointer

avatar
u*o
31
我也不觉得。。但说简单的是和leetcode比吧。。。CC题比较短小(不包括后面的
moderate,hard),一般20行code就行了,leetcode经常要50-60行吧。。

【在 h**o 的大作中提到】
: 小声问一句, 你们觉得cc150的难度如何? 网上有人说简单。我怎么不觉得那?
avatar
u*o
32
-_-!人在江湖啊。。

【在 c*****e 的大作中提到】
: 孔页己会写迴字12种。
相关阅读
logo
联系我们隐私协议©2024 redian.news
Redian新闻
Redian.news刊载任何文章,不代表同意其说法或描述,仅为提供更多信息,也不构成任何建议。文章信息的合法性及真实性由其作者负责,与Redian.news及其运营公司无关。欢迎投稿,如发现稿件侵权,或作者不愿在本网发表文章,请版权拥有者通知本网处理。