【发布时间】:2015-02-04 14:10:44
【问题描述】:
在多个实例中,我遇到了先查看队列头然后将其删除的算法。我想知道是否有任何特殊原因不使用 poll 代替。比如下面的二叉树层序遍历算法HERE
- 将根节点添加到队列中。
- 将队列大小分配给变量,例如计数。重复步骤 3 到 7 次计数,其中 N 是队列的大小。
- 如果队列不为空,则打印出队列。
- 查看头节点
- 如果头部有左孩子,则将其添加到队列中
- 如果头部有右孩子,则将其添加到队列中
- 从队列中移除头部。
- 如果队列不为空,则返回步骤 2。
【问题讨论】:
-
“民意调查”是什么意思?