二叉树和B树详解

1、树(Tree)的基本概念

 

  1. 节点、根节点、父节点、子节点、兄弟节点
  2. 一棵树可以没有任何节点,称为空树
  3. 一棵树可以只有 1 个节点,也就是只有根节点
  4. 子树、左子树、右子树
  5. 节点的度(degree):子树的个数
  6. 树的度:所有节点度中的最大值
  7. 叶子节点(leaf):度为 0 的节点
  8. 非叶子节点:度不为 0 的节点
  9. 层数(level):根节点在第 1 层,根节点的子节点在第 2 层,以此类推(有些教程也从第 0 层开始计算)
  10. 节点的深度(depth):从根节点到当前节点的唯一路径上的节点总数
  11. 节点的高度(height):从当前节点到最远叶子节点的路径上的节点总数
  12. 树的深度:所有节点深度中的最大值
  13. 树的高度:所有节点高度中的最大值
  14. 树的深度 等于 树的高度

2、有序树、无序树、森林

posted @ 2023-08-10 18:22  ZhangShengjie  阅读(144)  评论(0编辑  收藏  举报