【发布时间】:2013-01-30 19:48:58
【问题描述】:
给定一个完整二叉树的前序遍历,其中每个节点都标记为叶节点或内部节点,是否有一个好的算法来找到树的高度?例如,如果 N 代表一个内部节点,L 代表一个叶子,那么给定前序遍历 NLNNLLL,高度将是 3。
【问题讨论】:
-
问题是什么?你试过什么?
-
我希望没有人回答这个问题,直到您说出您的尝试并发布代码并提出更多相关问题...我们不是来做您的功课
-
@thiton:“homework”标签现在应该已经过时了,但不知道为什么。编辑:这里:meta.stackexchange.com/questions/147100/…
-
我只能想到重新创建树并找到它的深度。但我相信还有更简单的方法。
-
@marti:重建树对你有什么帮助?您可能没有完全理解什么是前序遍历。
标签: algorithm tree binary-tree depth preorder