【发布时间】:2011-04-01 10:31:37
【问题描述】:
我正在为我的高级编程课程准备一份过去的试卷,但我被这个问题困住了
二叉搜索树中的值必须满足什么属性?有多少个不同的二叉搜索树包含三个值 1 2 3?解释你的答案。
我可以很容易地回答第一部分,但第二部分,关于可能的树的数量让我很难过。我的第一直觉是说只有一棵树可能,以2为根,因为定义是这样说的,但是这个问题是整篇论文总共100分中的8分,所以我只能假设这是一个技巧问题,并且有一个更微妙的解释,但是讲义中没有任何内容可以解释这一点。有人知道谁来回答这个问题吗?
【问题讨论】:
-
我喜欢这个问题。下次我在这门课上辅导同学时,我肯定会使用它。它让你想到搜索树和平衡树之间的区别。
标签: data-structures binary-search-tree