结点的度:一个结点拥有的子结点
结点1的度是2
结点2的度是2
结点3的度是1
结点4的度是0
树的度:指整个结点的度数最高的度,所以上图的树的度是2
叶子结点:没有子结点的结点
上图的叶子结点是:结点4、结点5、结点6。
分支结点:有对应分支的结点
上图的分支结点是:结点2、结点3
内部结点:既不是叶子结点,也不是根结点的结点
上图的分支结点是:结点2、结点3
父结点:相对而言的概念,图中的结点1是结点2和3的父结点,而结点2和3分别是结点4和6的父结点
子结点:同父结点一样,都是相对而言的概念。
兄弟结点:平级的,同一个父结点下的结点。还有堂兄弟结点:例如:结点4和结点6、结点5和结点6
层次:上图的树层次是3
满二叉树:一个结点要么有两个子结点要么没有子结点
完全二叉树:上层(结点1)都是满的二叉树,下层左边都排满
例如:图c,下层从结点4到结点6中,在中间缺少了一个结点3的左结点,下层并没有按左边排满的规则。
二叉树的重要特性:
1、在二叉树的第i层上最多有
个结点(i
1);
2、深度为k的二叉树最多有
-1个结点(k
1)
3、对于任何一棵二叉树,如果其叶子结点数为
, 度数为2的结点数为
,则
=
+1。