完全二叉树与满二叉树
本文主要讲述了完全二叉树和满二叉树的定义及一些特性
定义
- 满二叉树:深度为 k 且有 \(2^k-1\) 个结点的二叉树称为满二叉树。
- 完全二叉树:设二叉树的深度为h,除第 h 层外,其它各层 (1~h-1) 的结点数都达到最大个数,第 h 层所有的结点都连续集中在最左边。
满二叉树
-
n
表示总节点数 -
深度
$$k = log_2{n+1}$$
- 它是叶子节点最多的二叉树,叶子节点个数是
$$(n+1) / 2$$
完全二叉树
-
n
表示总节点数 -
深度
$$log_2{n} + 1 向下取整$$
2018年03月31日 / 22:42