《数据结构A》第05章——01.pptVIP

  • 0
  • 0
  • 约小于1千字
  • 约 10页
  • 2017-01-01 发布于江西
  • 举报
《数据结构A》第05章——01.ppt

数据结构 第5章 树 5.1?? 树的基本概念 5.2?? 二叉树 5.3?? 二叉树的遍历 5.4?? 二叉树遍历的非递归算法 5.5?? 树和森林 5.6?? 堆和优先权队列 5.7?? 哈夫曼树和哈夫曼编码 5.8?? 并查集和等价关系 5.1 树的基本概念 5.1.1 树的定义 定义5.1 树是包括n个结点的有限非空集合D,R是D中元素的序偶的集合,R满足以下特性: (1)有且仅有一个结点r?D,不存在任何结点v?D,v?r,使得v,r?R,称r为树的根 ; (2)除根r以外的所有结点u?D,都有且仅有一个结点v?D,v?u,使得v,u?R。 这样定义的树也称有根树,简称树。 5.1.2 基本术语 Data Structures in C++ 树形结构是元素之间有着分层关系的结构,它类似于自然界中的树。这是一类很重要的非线性数据结构。 一方面,计算机应用中,常常出现嵌套的数据,树结构提供了对该类数据的自然表示。另一方面利用树结构,我们可以有效地解决一些算法问题。 图5-1 西欧语言谱系图 原始印欧语 古意大利语 日耳曼语 西日耳曼语 拉丁语 西班牙语 法 语 意大利语 希腊语 北日耳曼语 冰岛语 瑞典语 挪威语 英 语 荷兰语 德 语 古希腊语 定义5.2 树是包括n个结点的有限非空集合T,其中,一个特定的结点r称为根,其余结

文档评论(0)

1亿VIP精品文档

相关文档