Add comment
This commit is contained in:
parent
f6e5eb3fd5
commit
606185176c
@ -104,6 +104,8 @@ void iter(Node *root) {
|
||||
// 初始化一个队列
|
||||
std::queue<Node *> queue;
|
||||
// 把根节点放进去
|
||||
// 这里要检查一下是否为空,也就是先检查边界条件再操作
|
||||
// DFS 不需要检查边界条件就可以直接操作,这是因为边界条件在下一层迭代中检查
|
||||
if (root) queue.push(root);
|
||||
// 开始迭代,当队列为空时结束迭代
|
||||
while (!queue.empty()) {
|
||||
|
Loading…
Reference in New Issue
Block a user