Add comment

This commit is contained in:
Sainnhe Park 2023-01-30 16:52:06 +08:00
parent f6e5eb3fd5
commit 606185176c

View File

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