[研究生入学考试]数据结构.ppt

[研究生入学考试]数据结构

01/06/2002 数据结构讲义 第六章 二叉树 ⒈教学内容: 6.1 定义与性质 6.2 存储实现基本操作的实现 6.3 二叉树的遍历 6.4 线索二叉树 6.5 二叉树的应用 ⒉教学目的: ⑴ 理解二叉树定义、性质及其存储方法; ⑵ 掌握二叉树的二叉链表存储方式; ⑶ 理解并掌握二叉树的三种遍历算法; ⑷ 掌握二叉树的线索化方法; ⑸ 运用二叉树的遍历解决相关应用问题; 6.1 定义与性质 二叉树的基本概念 二叉树的主要性质 6.1.2 二叉树的主要性质 性质1 一棵非空二叉树的第i层上最多有2i-1个结点(i≥1)。 该性质可由数学归纳法证明。证明略。 性质2 一棵深度为k的二叉树中,最多具有2k-1个结点。 证明 设第i层的结点数为xi(1≤i≤k),深度为k的二叉树的结点数为M,xi最多为2i-1,则有: 6.2 基本操作与存储实现 二叉树的存储 二叉树的基本操作及实现 6.2.1 二叉树的存储 1.顺序存储结构 依据二叉树的性质,完全二叉树和满二叉树采用顺序存储比较合适,树中结点的序号可以唯一地反映出结点之间的逻辑关系,这样既能够最大可能地节省存储空间,又可以利用数组元素的下标值确定结点在二叉树中的位置,以及

文档评论(0)

1亿VIP精品文档

相关文档