数据结构:9 第6章树B.pptVIP

  • 6
  • 0
  • 约8.95千字
  • 约 51页
  • 2020-12-21 发布于安徽
  • 举报
第6章 树和二叉树( Tree Binary Tree ) 问:用二叉链表法(l_child, r_child)存储包含n个结点的二叉树,结点的指针区域中会有多少个空指针? 分析:用二叉链表存储包含n个结点的二叉树,结点必有2n个链域(见二叉链表数据类型说明)。 除根结点外,二叉树中每一个结点有且仅有一个双亲(直接前驱),所以只会有n-1个结点的链域存放指针,指向非空子女结点(即直接后继)。 二、线索二叉树(Threaded Binary Tree) 规定: 附:有关线索二叉树的几个术语: 例1:某先序遍历结果如下表所示,请画出对应的二叉树。 例2:画出以下二叉树对应的中序线索二叉树。 4.【 2000年计算机系考研题】给定如图所示二叉树T,请画出与其对应的中序线索二叉树。 2. 线索二叉树的生成 线索二叉树的生成算法(算法6.6, 见教材P134) 3. 线索二叉树的遍历 线索二叉树的中序遍历算法(算法6.5, 参见教材P134) 算法流程: 二叉树的应用 6.5 Huffman树及其应用 Huffman树简介: 构造霍夫曼树的基本思想: 构造Huffman树的步骤: 操作要点2:按左0右1对Huffman树的所有分支编号! 例2(严题集6.26③):假设用于通信的电文仅由8个字母 {a, b, c, d, e, f, g, h} 构成,它们在电文中出现的概率分别为{

文档评论(0)

1亿VIP精品文档

相关文档