广度优先搜索 (BFS) 是在从根顶点开始的二叉树上开始的。在距离根点 4 处有一个顶点 t。如果 t 是本次 BFS 遍历中的第 n 个顶点,则 n 的最大可能值为 ________
【本题原为填空题】
(一) 15
(乙) 16
(三) 31
(四) 32答案: (C)
说明:对于给定的距离 4,它将是节点号 31。
例如,如果我们在距离 2 处考虑,突出显示的节点 G 下方可能是位置 7 处最远的节点。
A
/ \
B C
/ \ / \
D E F G
替代解决方案:
t 是此 BFS 遍历中距根距离为 4 的第 n 个顶点。所以树的高度是4。
最大节点数 = 2^{h+1} − 1 = 2^{5} − 1 = 31
在距离 4 处,最后一个节点是 31。选项 (C)
这个问题的测验