数据结构 06-2.pptVIP

  • 2
  • 0
  • 约6.27千字
  • 约 29页
  • 2017-12-30 发布于湖北
  • 举报
数据结构 06-2

第6章 树和二叉树 (Tree Binary Tree) 6.2 二叉树 为何要重点研究每结点最多只有两个 “叉” 的树? 二叉树的结构最简单,规律性最强; 可以证明,所有树都能转为唯一对应的二叉树,不失一般性。 6.2.2 二叉树的性质 (3+2) 6.2.3 二叉树的存储结构 讨论:不是完全二叉树怎么办? 二、链式存储结构 用二叉链表即可方便表示。 二叉树链式存储举例: 6.3 遍历二叉树和线索二叉树 例1: 例2:用二叉树表示算术表达式 对遍历的分析: 例:编写递归算法,计算二叉树中叶子结点的数目。 如何把二叉树存入电脑内? 特别讨论:若已知先序(或后序)遍历结果和中序遍历结果,能否“恢复”出二叉树? 6.3.2 线索二叉树 讨论1:二叉树是1:2的非线性结构,如何定义其直接后继? 为区别两种不同情况,特增加两个标志域: 1. 有关线索二叉树的几个术语: 例:带了两个标志的某先序遍历结果如下表所示,请画出对应的二叉树。 例1:画出以下二叉树对应的中序线索二叉树。 例2:给定如图所示二叉树T,请画出与其对应的中序线索二叉树。 3. 线索二叉树的遍历(无需堆栈) * * 6.1 树的基本概念 6.2 二叉树 6.3 遍历二叉树和线索二叉树 6.4 树和森林 6.5 赫夫曼树及其应用 二叉树的定义、性质和存储结构 二叉树的运算 6.2.1

文档评论(0)

1亿VIP精品文档

相关文档