[数据结构讲义第6章-树和二叉树.pptVIP

  • 4
  • 0
  • 约 106页
  • 2017-01-11 发布于四川
  • 举报
[数据结构讲义第6章-树和二叉树

第六章 树和二叉树 树是一种重要的非线性数据结构。 树的特点: 每个结点至多有一个前驱,可有多个后继。 树的应用: 在现实中的应用: 如族谱、各种社会组织机构等。 在计算机领域: 编译程序中的语法树、数据库系统中的索引等。 6.1 树的定义和基本术语 1、树的定义 树是由 n (n≥ 0) 个结点组成的有限集合。 如果n= 0,称为空树; 否则,在一棵非空树中,满足如下两个条件: (1)有一个特定的称之为根(root) 的结点,它只有直 接后继,但没有直接前驱; (2)除根以外的其它结点划分为 m (m ≥ 0) 个互不相 交的有限集合 T0,T1, …, Tm-1,每个集合又是一棵树,并且称之为根的子树(subTree)。 6.1 树的定义和基本术语 2、树的表示 (1)树型表示(直观表示法) 6.1 树的定义和基本术语 2、树的表示 (1)树型表示(直观表示法) (2)二元组表示 T=(D,R) D={A,B,C,D,E,F,G,H,I,J,K,L,M} R={A,B, A,C, A,D, B,E, B,F, C,G, D,H, D,I, D,J, E,K, E,L, H,M} 6.1 树的定义和基本术语 2、树的表示 (1)树型表示(直观表示法) (2)二元组表示 (3)凹入法 6.1 树的定义和基本术语 2、树的表

文档评论(0)

1亿VIP精品文档

相关文档