pascal数的构成规则

来源:百度知道 编辑:UC知道 时间:2024/05/25 03:35:48
答 的好 加20

5.1树的概念

树的递归定义如下:(1)至少有一个结点(称为根)(2)其它是互不相交的子树

       

   

    1.树的度——也即是宽度,简单地说,就是结点的分支数。以组成该树各结点中最大的度作为该树的度,如上图的树,其度为3;树中度为零的结点称为叶结点或终端结点。树中度不为零的结点称为分枝结点或非终端结点。除根结点外的分枝结点统称为内部结点。

  2.树的深度——组成该树各结点的最大层次,如上图,其深度为4;

  3.森林——指若干棵互不相交的树的集合,如上图,去掉根结点A,其原来的二棵子树T1、T2、T3的集合{T1,T2,T3}就为森林;

  4.有序树——指树中同层结点从左到右有次序排列,它们之间的次序不能互换,这样的树称为有序树,否则称为无序树。

    5.树的表示

  树的表示方法有许多,常用的方法是用括号:先将根结点放入一对圆括号中,然后把它的子树由左至右的顺序放入括号中,而对子树也采用同样的方法处理;同层子树与它的根结点用圆括号括起来,同层子树之间用逗号隔开,最后用闭括号括起来。如上图可写成如下形式:

    (A(B(E(K,L),F),C(G),D(H(M),I,J)))

5. 2 二叉树

  1.二叉树的基本形态:

  二叉树也是递归定义的,其结点有左右子树之分,逻辑上二叉树有五种基本形态:

      

  (1)空二叉树——(a);

  (2)只有一个根结点的二叉树——(b);

  (3)右子树为空的二叉树——(c);