非线性结构.pptVIP

  • 3
  • 0
  • 约5.29千字
  • 约 36页
  • 2015-11-15 发布于河南
  • 举报
非线性结构

* 第10 章 非线性结构 本章课件制作:靳展 第三部分 数据结构基础 本章内容(树形结构) ? 树的基本概念 ? 二叉树的基本概念和性质 ? 二叉树的存储结构 ? 二叉树的遍历 ? C++中的二叉树类 ? 树、森林与二叉树的转换 ? 哈夫曼树 本章内容(图形结构) ? 图的概念 ? 图的存储结构 ? 图的遍历 ? 图的生成树和最小生成树 ? 最短路径 ? 拓扑排序 ? 关键路径 树的基本概念 1. 树的特点 2. 树的定义 树是n(n0)个数据元素的有限集合T。它满足以下两个条件: ①有且仅有一个特定的称为根的元素; ②其余元素分为m(m≥0)个互不相交的有限集合T1、T2、……、Tm,其中每个集合又都是一棵树并称其为根的子树。 树形结构是一类非常重要的非线性结构,适合于描述数据元素之间的层次关系 树的常用术语 ? 双亲、子女、边:若结点y是结点x的一棵子树的根,则x称做y的“双亲” y称做x的“子女”;有序对〈x,y〉称做从x到y的“边” 。 ? 兄弟:具有同一双亲的结点 。 ? 路径、路径长度:若树中存在着一个结点的序列k1k2……kj,使ki是ki+1( 1≤i<j)的双亲,则称该结点序列为从k1到kj的一条路径;路径长度 等于j-1,它是该路径所经过的边的数目 。 ? 结点的层数:根结点层数

文档评论(0)

1亿VIP精品文档

相关文档