avatar
m*p
1
传统做法是两个queue, 一个用于BFS, 另一个专门存储上一个level的所有node
如果只让用一个queue, 请问如何处理?
感谢指导!
avatar
S*g
2
发信人: StephenKing (金博士), 信区: Joke
标 题: Re: 感觉今天的恐袭会让美国右转
发信站: BBS 未名空间站 (Wed Dec 2 23:49:02 2015, 美东)
奥巴马连选连任的时候(4年前)你就该离开美国了
可怜你白白多受4年的罪。
希拉里要是当选,你打算是立刻走呢?还是再熬4年?
avatar
d*g
3
avatar
s*d
4
avatar
l*s
5
一个queue,每层之后push一个null ptr

【在 m***p 的大作中提到】
: 传统做法是两个queue, 一个用于BFS, 另一个专门存储上一个level的所有node
: 如果只让用一个queue, 请问如何处理?
: 感谢指导!

avatar
G*W
6
我只知道Jim Rogers去新加坡呀,本站居然有这种真正的大牛,与之同台灌水,真的是
倍有面子呀。。
我说这个版要热烈欢迎您的到来,有眼光吧。。。。

【在 S*********g 的大作中提到】
: 发信人: StephenKing (金博士), 信区: Joke
: 标 题: Re: 感觉今天的恐袭会让美国右转
: 发信站: BBS 未名空间站 (Wed Dec 2 23:49:02 2015, 美东)
: 奥巴马连选连任的时候(4年前)你就该离开美国了
: 可怜你白白多受4年的罪。
: 希拉里要是当选,你打算是立刻走呢?还是再熬4年?

avatar
i*r
7
请转去水版,谢谢!
avatar
l*t
8
队友乐不可支
avatar
h*k
9
或者开始时候算下queue多少个元素,while就多少次
avatar
t*t
10
警察的反射弧够长的。

【在 s**********d 的大作中提到】

avatar
m*p
11
没有第二个queue, 如何能得知每层的结尾?

【在 l*****s 的大作中提到】
: 一个queue,每层之后push一个null ptr
avatar
s*x
12

this is the way, no need two queues at all.
just make sure you get the queue size before the loop.

【在 h*****k 的大作中提到】
: 或者开始时候算下queue多少个元素,while就多少次
avatar
m*p
13
也就是要while queue.size()次对吗? 这个可以有, 感谢!

【在 h*****k 的大作中提到】
: 或者开始时候算下queue多少个元素,while就多少次
avatar
V*r
14
一个queue就行,每遍历完一行,就塞一个sentinel value进去
avatar
J*n
15
每次遍历的时候 ,for循环的次数等于 length = queue.size(); 就是上一层的所有节
点,然后left, right 全部 offer进去就OK了. 也就是说用length来控制了每层循环
的次数,而不是用一个queue
avatar
g*e
16

怎么做?
avatar
f*x
17

求指导
avatar
l*a
18
不好意思,好像想错了。

【在 g*********e 的大作中提到】
:
: 怎么做?

avatar
m*p
19
感谢!

【在 J*****n 的大作中提到】
: 每次遍历的时候 ,for循环的次数等于 length = queue.size(); 就是上一层的所有节
: 点,然后left, right 全部 offer进去就OK了. 也就是说用length来控制了每层循环
: 的次数,而不是用一个queue

avatar
m*p
20
可不可以认为这种方法比放置sentinel的方法更好一点点?

【在 J*****n 的大作中提到】
: 每次遍历的时候 ,for循环的次数等于 length = queue.size(); 就是上一层的所有节
: 点,然后left, right 全部 offer进去就OK了. 也就是说用length来控制了每层循环
: 的次数,而不是用一个queue

avatar
m*p
21
请问如果是zigzag的level order是不是就需要两个queue了?

【在 J*****n 的大作中提到】
: 每次遍历的时候 ,for循环的次数等于 length = queue.size(); 就是上一层的所有节
: 点,然后left, right 全部 offer进去就OK了. 也就是说用length来控制了每层循环
: 的次数,而不是用一个queue

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