【发布时间】:2014-06-10 13:42:02
【问题描述】:
我目前正在准备考试,其中一个令我感到困惑的问题是:
给出密钥 A X C S E R H 的 5 个排序,当将其插入初始空 BST 时,生成最佳情况树。假设按字典顺序/字母顺序。
答案如下:
这里有一些可能的排序...
H C A E S R X
H C A E S X R
H C E A S R X
H C E A S X R
H C E S A R X
我想知道是否有人可以澄清一下“H”将如何处理根节点?根据我目前的理解,我假设“A”是根。我想我需要澄清一下如何获得 BST 的最佳案例树。如果有人能帮助我理解这一点,我将不胜感激。
【问题讨论】:
-
这可能太啰嗦了,但我只是好奇 - 哪个机构的考试题是?
-
您是否应该平衡您的 BST?这可能会使 H 成为根
标签: java algorithm data-structures binary-search-tree