二叉搜索树的独特排序?

时间:2013-10-27 21:33:26

标签: data-structures unique binary-tree binary-search-tree

给定一组任意的值V并通过从左到右插入值来构建树,如果我被问到这些值的排序(构造最小高度和最大高度树)是否唯一,这意味着什么?

我在互联网上看过它必须遵循哈密尔顿路径,但我们从未学过这个。我也不太确定哈密尔顿路径是什么。

是否有证据证明我选择的订单是一种独特的订购?

1 个答案:

答案 0 :(得分:1)

我相信(虽然我并不完全正面),问题是问你是否有多个不同的订单,你可以将这些值插入到生成相同树的BST中。

例如,考虑一下这个树:

  1
 / \
0   2

有两个订单可以将值添加到此树中以产生此结果:1,0,2和1,2,0。

另一方面,这棵树只能以一种方式形成:

1
 \
  2

即,您必须先插入1,然后再插入2.

希望这有帮助!