binary-tree - 配置二叉树时,是否可以只将高度增加到空节点?

标签 binary-tree

例如,这样的二叉树是否存在?

     A        
   /   \      
  N     N     
 / \   / \  
N   B C   N 

这只是我出于好奇而提出的问题。

最佳答案

是的,这棵树可以存在。二叉树的主要规则是最多可以有两个子节点。

但是,有二叉搜索树。 BST是二叉树,但它有更多的条件:

  • 所有键(节点内的数据)都是唯一/不同的。
  • 每个父节点的每个左子键值都小于父节点键值。
  • 每个父节点的每个右子键值都大于父节点键值。

关于binary-tree - 配置二叉树时,是否可以只将高度增加到空节点?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59244563/

相关文章:

python - 计算二叉树中每个级别的节点数

python - 从 python 二叉树打印出 python 列表

haskell - Haskell 中的二叉搜索树实现

ruby - RB树插入顺序敏感性

c++ - 将二叉树排序为排序数组

c++ - 二进制搜索树插入(递归)中的 Strcmp 错误?

java - 为什么将 k-ary 树表示为左子树、右兄弟树?

java - 将 Integer 对象转换为 int 类型时出现问题

java - 使用静态方法检查二叉树是否是二叉搜索树

data-structures - "Complete binary tree", "strict binary tree","full binary Tree"之间的区别?