Redian新闻
>
5月的RD 还是收到指纹费,你猜是RD哪年的5月?
avatar
5月的RD 还是收到指纹费,你猜是RD哪年的5月?# EB23 - 劳工卡
C*n
1
如何不用recuisive的方法preorder遍历一个tree(tree 有多个不同的孩子)
跪了,这个题。。。
死都想不出来
avatar
n*a
2
攒口德,省略一下三个字
avatar
d*x
3
stack....

【在 C*******n 的大作中提到】
: 如何不用recuisive的方法preorder遍历一个tree(tree 有多个不同的孩子)
: 跪了,这个题。。。
: 死都想不出来

avatar
C*n
4
我会普通的二叉树,用stack。N个不同孩子的,不会。你具体说说如何stack?
avatar
l*6
5
put node* root in stack
while stack is not empty :
node* curNode equals the top
pop the top
visit curNode
if curNode is not null:
put all the children of curNode in stack
avatar
C*n
6
好吧。我现在想到了。。。。我一直把preorder 按照inorder来想的。 inorder的死活
想不出来
avatar
l*h
7
这跟孩子个数有啥大关系吗?把孩子都push进stack就是了。

【在 C*******n 的大作中提到】
: 我会普通的二叉树,用stack。N个不同孩子的,不会。你具体说说如何stack?
avatar
l*h
8
当inorder,你就要问面试官in在什么次序上。

【在 C*******n 的大作中提到】
: 好吧。我现在想到了。。。。我一直把preorder 按照inorder来想的。 inorder的死活
: 想不出来

avatar
l*g
9
这…,我属于不提倡刷题靠算法的都觉得,你这个跪的有点太啥了。
wiki就有。简单的逻辑就是,读root的时候看看有没有右节点,有就放入stack,然后
move到左节点。

如何不用recuisive的方法preorder遍历一个tree(tree 有多个不同的孩子)跪了,这
个题。。。死都想不出来

【在 C*******n 的大作中提到】
: 如何不用recuisive的方法preorder遍历一个tree(tree 有多个不同的孩子)
: 跪了,这个题。。。
: 死都想不出来

avatar
l*7
10
这是onsite还是电面?
avatar
b*4
11
这~ 囧~

【在 C*******n 的大作中提到】
: 如何不用recuisive的方法preorder遍历一个tree(tree 有多个不同的孩子)
: 跪了,这个题。。。
: 死都想不出来

avatar
l*n
12
紧张所致吧,有时候面试就是容易脑子短路,把最简单的事情给忽视掉,然后stuck死
活出不来。

【在 C*******n 的大作中提到】
: 好吧。我现在想到了。。。。我一直把preorder 按照inorder来想的。 inorder的死活
: 想不出来

avatar
w*7
13
too nervous? or you're digging a dump
相关阅读
logo
联系我们隐私协议©2024 redian.news
Redian新闻
Redian.news刊载任何文章,不代表同意其说法或描述,仅为提供更多信息,也不构成任何建议。文章信息的合法性及真实性由其作者负责,与Redian.news及其运营公司无关。欢迎投稿,如发现稿件侵权,或作者不愿在本网发表文章,请版权拥有者通知本网处理。