数据结构精品教学(吉林大学)第4章 树1.pptVIP

  • 6
  • 0
  • 约1.35万字
  • 约 85页
  • 2018-05-13 发布于浙江
  • 举报

数据结构精品教学(吉林大学)第4章 树1.ppt

4.1 树的基本概念 4.2 二叉树 4.3 线索二叉树 4.4 树和森林 4.5 压缩与哈夫曼树 4.6 应用 树结构在客观世界中大量存在,如家谱、行政组织机构等都可用树形象地表示。 [企业管理机构] 在层次中地位最高的人(此处为总裁)在图中位置最高。在层次中地位次之的(即副总裁)在图中位于总裁之下等等。副总裁为总裁的下属,总裁是他们的上级。每个副总裁都有自己的下属,而其下属又有自己的下属。 树在计算机领域也有广泛的应用,如: 在编译中,用树来表示源程序的语法结构; 在数据库系统中,可用树来组织信息; 在分析算法时,可用树来描述其执行过程; 操作系统中,文件及文件夹的存储,软件工程中,软件的菜单等都是树。 递归定义 定义4.1: 一个树(或树形)就是一个有限非空的结点集合T,其中: 有一个特别标出的被称为该树(或树形)之根root(T)的结点; 其余结点(根除外)被分成m ? 0 个不相交的集合T1,T2,…,Tm,且T1,T2,…,Tm又都是树(或树形)。树(或树形)T1,T2,…,Tm被称作root(T)的子树(或子树形)。 定义4.2 树是包含n ( n ≥ 1 )个结点且满足如下条件的有限集合: 存在一个唯一的结点v0,它没有前驱结点,称为树的根(或根结点); 任何非根结点都有且仅有一个前驱结点,称为该结点的父结点; 任何结点都可能有多个(?

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档