第12讲线索二叉树.pptVIP

  • 13
  • 0
  • 约2.88千字
  • 约 19页
  • 2015-08-16 发布于广东
  • 举报
* 一、线索二叉树 定义:线索、线索化、线索二叉树 在一个n结点的链式存储二叉树中,有n+1个指针域是空指针域,可以把每个空指针域用于存放分别指向某种遍历次序的前趋和后继结点的指针。 在结点的空指针域中存放的该结点在某遍历次序下的前趋结点和后继结点的指针叫做线索。 * 遍历二叉树的结果是, 求得结点的一个线性序列 A B C D E F G H K 先序序列 A B C D E F G H K 中序序列 B D C A H G K F E 后序序列 D C B H K G F E A * 指向该线性序列中的“前驱”和 “后继” 的指针,称作“线索” 与其相应的二叉树, 称作 “线索二叉树” 包含 “线索” 的存储结构,称作 “线索链表” A B C D E F G H K ^ D ^ C ^ ^ B E ^ * 定义:线索、线索化、线索二叉树 把某结点原来空的左(右)指针域用于存放指向其前趋(后继)结点的指针,也叫左(右)线索。 对一个二叉树中的所有结点的空指针域按照某种遍历次序加线索的过程叫作线索化,被线索化了的二叉树称作线索二叉树。 一、线索二叉树 * 增加两个标志域: 0 leftChild域指示结点的左孩子 1 leftC

文档评论(0)

1亿VIP精品文档

相关文档