〈新〉6.3.2 线索二叉树.pptVIP

  • 2
  • 0
  • 约5.33千字
  • 约 68页
  • 2017-01-15 发布于湖北
  • 举报
6.3.2 线索二叉树 一、几个讨论问题 1、n个结点的二叉树中,二叉链表有多少个空指针? 1、n个结点的二叉树中,二叉链表有多少个空指针? 解答: n个结点共有2n个指针域; 根结点不占有指针,其他n-1个结点各占一 个,共占有n-1个; 所以有2n-(n-1)=n+1个空指针域。 2、二叉树的中序遍历序列是唯一的且是线性排列的。若想从二叉树中找到某个结点的前驱、后继,怎样写算法? 解答:将是很复杂。有兴趣的可以试一下。 3、能不能充分利用一下问题1所提到的空指针,使得前驱指针(lchild)指向前驱,后继指针(rchild)指向后继?那么这样寻找某个结点的前驱和后继将会变得简单。 解答:这就是本节要介绍的线索二叉树的思想。 其中原来指向左、右孩子的指针还称指针;指向前驱和后继的指针称为线索。 二、中序线索二叉树的手工构造方法 二、中序线索二叉树的手工构造方法 二、中序线索二叉树的手工构造方法 二、中序线索二叉树的手工构造方法 二、中序线索二叉树的手工构造方法 二、中序线索二叉树的手工构造方法 二、中序线索二叉树的手工构造方法 二、中序线索二叉树的手工构造方法 二、中序线索二叉树的手工构造方法 二、中序线索二叉树的手工构造方法 二、中序线索二叉树的手工构造方法 二、中序线索二叉树的手工构造方法 二、中序线索二叉树的手工构造方法 二、中序线索二叉树的手工构造方

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档