数据结构习题6答案.docxVIP

  • 11
  • 0
  • 约2.58千字
  • 约 7页
  • 2021-11-22 发布于四川
  • 举报
ADDIN CNKISM.UserStyle习题六 一、选择 A C C A D B D C A D 二、填空 度 中序 KCBFEDA 2i+1 ; ?(i-1)/2? 空树 31(x的后继是经x的双亲y的右子树中最左下的叶结点) 21 5 69;4-000, 5-001, 6-10, 7-11, 8-01 25 三、判断 错 对 错 错。一般情况下,二叉树的后序线索树是需要额外用到栈的。虽然每个节点都带有前驱和后续指针,但若前驱和后续指针都被占用,那么只能用栈。注意,一种情况除外,那就是只有左半边或者右半边的二叉树是不需要用到栈的。 错 对 对 错 对 错 简答题 1. 先中、中后都可以唯一确定一棵二叉树,显然可以判断B是否为F的祖先。先后序列虽然不能唯一确定一棵二叉树,但可以判断B是否为F的祖先:如果先序序列中B在F前面,后序序列中B在F后面,则B是F的祖先。 树和二叉树的区别有三:一是二叉树的度至多为2树无此限制;二是二叉树有左右子树之分即使在只有一个分支的情况下也必须指出是左子还是右子树树无此限制;三是二叉树允许为空树,树一般不允许为空(个别书上允许为空)。 森林与树的区别主要在于:树只有一个根结点,森林可以有多个根结点,换句话说,森林可以由多个树组成。 目的:树的孩子兄弟链表表示法和二叉树二叉链表表示法本质是一样的只是解释不同也就是说树是森林的特例即森林中只有一棵树的

文档评论(0)

1亿VIP精品文档

相关文档