树结构习题与答案.docVIP

  • 136
  • 0
  • 约4.06万字
  • 约 10页
  • 2017-06-30 发布于河南
  • 举报
树结构习题与答案

第5章 树 【例5-1】写出如图5-1所示的树的叶子结点、非终端结点、每个结点的度及树深度。 AB A B C D E F G H I J 图5-1 解: (1)叶子结点有:B、D、F、G、H、I、J。 (2)非终端结点有:A、C、E。 (3)每个结点的度分别是:A的度为4,C的度为2,E的度为3,其余结点的度为0。 (4)树的深度为3。 【例5-2】一棵度为2的树与一棵二叉树有什么区别? 解:度为2的树有两个分支,但分支没有左右之分;一棵二叉树也有两个分支,但有左右之分,左右子树的次序不能交换。 【例5-3】树与二叉树有什么区别? 解:区别有两点: (1)二叉树的一个结点至多有两个子树,树则不然; (2)二叉树的一个结点的子树有左右之分,而树的子树没有次序。 【例5-4】分别画出具有3个结点的树和三个结点的二叉树的所有不同形态。 解:如图5-2(a)所示,具有3个结点的树有两种不同形态。 图5-2(a) 图5-2(a) 如图5-2(b)所示,具有3个结点的二叉树有以下五种不同形态。 图5-2(b) 图5-2(b) 【例5-5】如图5-3所示的二叉树,试分别写出它的顺序表示和链接表示(二叉链表)。 解: (1)顺序表示。 1 2 3 4 5 6 7 8 9 10 11 a b c d e ^ ^ ^ ^ f g (2)该二叉树的二叉链表表示如图5-4所示。 ab a b c

文档评论(0)

1亿VIP精品文档

相关文档