数据结构学习笔记<4> 二叉树
# 一、什么是树 # 1. 树的定义 树(Tree):n(n≥0)个结点构成的有限集合。 当 n=0 时,称为空树; 对于任一棵非空树(n>0), 它具备以下性质: 树中有一个称为 “根(Root)” 的特殊结点,用 r 表示。 其余结点可分为 m(m>0)个互不相交的有限集 T1,T2,……,Tm, 其中每个集合本身又是一棵树,称为原来树的 “子树(SubTree)”。 子树是不相交的 除了根结点外,每个结点有且仅有一个父结点; 一个 N 个结点的树有 N-1 条边。 # 2. 树的一些基本术语 1. 结点的度(Degree): 结点拥有子结点的数量 2....
more...