【问题标题】:Binary search trees node sizes二叉搜索树节点大小
【发布时间】:2012-10-01 15:43:05
【问题描述】:

我对如何在二叉搜索树中排列节点的顺序感到有些困惑。二叉搜索树左边的子树中是否存在比根节点大的节点?

例如,下面会是一棵二叉搜索树吗?

    2
   / \
  1   4
 / \
    3

上面让我困惑的是1(3)的右子树是否可以大于原始根节点(2)。

【问题讨论】:

    标签: binary-search-tree


    【解决方案1】:

    不,左边不能有大于根的节点。二叉搜索树具有以下属性(来自 wiki):

    1. 节点的左子树只包含键小于节点键的节点。
    2. 节点的右子树只包含键大于或等于节点键的节点。
    3. 左右子树也必须是二叉搜索树。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多