《数据结构》课件(C语言) 第06章.ppt

《数据结构》课件(C语言) 第06章.ppt

《数据结构》 第六章 树和二叉树 (重点) 第六章 树和二叉树 内容 树、二叉树、森林的概念和性质,树与二叉树的转换,树形结构的存储,遍历,哈夫曼树的概念及应用。 第六章 树和二叉树 重点 1、树、二叉树的概念和性质 2、树结构的存储 3、树和二叉树的遍历算法以及树的前序、中序和后序遍历算法 树的逻辑结构——它定义一类重要的非线性结构。树结构在计算机科学的很多领域都得到了广泛的应用。 树结构可应用于诸如 编译程序中表示源程序的语法结构 数据库系统中的信息组织 文件目录 电路分析 社会各个组织和管理机构 家谱 书的章节编目 军队编制 树型结构是结点之间有分支、层次关系的结构,它非常类似于自然界中的树。树型结构在客观世界中大量存在。 树的表示示例 非树表示示例 树的其它三种表示方法 文氏图表示法 用集合的嵌套 即包含关系来表示 凹入表示法 类似于书的编目,即分成章节、小节,分别缩进表示 以如图所示的一棵树为范例 二叉树与一般树既有联系,又有区别,它是有序树的一个特例。用于一般树上的术语也可用于二叉树。二叉树有若干重要性质。 性质1 在二叉树的第i层上至多有2i-1个结点(i≥1)。 [证] 用归纳法。 i=1,只有一个根结点。2i-1=20=1。正确。 设命

文档评论(0)

1亿VIP精品文档

相关文档