6.2.2 二叉树的几个特性 有两种特殊形态的二叉树。 若二叉树中所有的分支结点的度数都为2,且叶子结点都在同一层次上,则称这类二叉树为满二叉树。 对满二叉树从上到下从左到右进行从1开始的编号(如图所示),则任意一棵二叉树都可以和同深度的满二叉树相对比。 假如一棵包含 n 个结点的二叉树中每个结点都可以和满二叉树中编号为1至 n 的结点一、一对应,则称这类二叉树为完全二叉树。 如右图所示为含10个结点的完全二叉树,树上各个结点恰好和满二叉树中编号为1至10的结点一一对应。 显然一棵深度为h的完全二叉树中,前h-1层中的结点都是"满"的,且第 h 层的结点都集中在左边。显然,满二叉树本身也是完全二叉树。 |
以下两个特性是关于完全二叉树的,因此需要先介绍什么是完全二叉树。 满二叉树示例: 完全二叉树示例: |