树是最广泛使用的图的子类之一
一.定义
(自由)树:满足以下条件的一种简单图:若v和w是任意顶点,存在从v到w的唯一简单路径
有根树:指定特定顶点为根 一颗有根树的高度是它的最大的层次数
节点之间的关系可以称某节点是某节点的父母,祖先,子女,子孙,兄弟,啊哈哈哈哈哈、
终端顶点或叶顶点:x无子女
树不可能包含环路
二.二叉树
二叉树是有根树类型中最重要的一种。并且子女都被指定为左子女或右子女
1.定义:
二叉树是有根树,每个顶点可以没有子女,可以有一个子女,或者有两个子女。
2.定理:
如果一个高度为h的 二叉树有t个终端顶点,那么
lg t ≤ h