树和二叉树
树型结构(非线性结构)特点:
1、结点之间有分支
2、具有层次结构
定义
树的定义
树(Tree)是n (n≥0)个结点的有限集。
若n = 0,称为空树;
若n > 0,则它满足如下两个条件:
(1)有且仅有一个特定的称为根(Root)的结点;
(2)其余结点可分为 m (m≥0)个互不相交的有限集T1,T2,T3,…,Tm,其中每一个集合本身又是一棵树,并称为根的子树(SubTree)。
树的基本术语
根结点:非空树中无前驱结点的结点
结点的度:结点拥有的子树数。
树的度:树内各结点的度的最大值。
度等于0的称为终端结点,也称叶子结点
度不等于0的结点称为分支结点也叫非终端结点
根结点以外的分支结点称为内部结点
结点的子树的根称为该结点的孩子,该结点称为孩子的双亲
树的深度:树中结点的最大层次。
森林&#