云题海 - 专业文章范例文档资料分享平台

当前位置:首页 > 《数据结构 - C语言描述》习题及答案 耿国华 2

《数据结构 - C语言描述》习题及答案 耿国华 2

  • 62 次阅读
  • 3 次下载
  • 2025/5/2 19:23:46

(3)可能的最大满二叉树是几层?有多少叶结点?

如何增补?

25<50<26

可能的最大满二叉树是6层 有 25 = 32个叶结点

假设将其中x个变为2度结点后,总叶结点数目为

50

则:2x + (32 – x) = 50 得:x = 18

此时总结点数目= ( 26 – 1) + 18×2 [方法2]

假设完全二叉树的最大非叶结点编号为m, 则最大叶结点编号为2m+1, (2m+1)-m=50 m=49

总结点数目=2m+1=99 [方法3]

a

由性质3:n0=n2+1 即:50=n2+1 所以:n2=49

令n1=0得:n= n0 + n2=99

7. 给出满足下列条件的所有二叉树: a) 前序和中序相同 b) 中序和后序相同 c) 前序和后序相同 [提示]:去异存同。

a) D L R 与L D R 的相同点:D R,如果无 L,则完全相同, 如果无 LR,…。

b) L D R 与L R D 的相同点:L D,如果无 R,则完全相同。

c) D L R 与L R D 的相同点:D,如果无 L R,则完全

a

  • 收藏
  • 违规举报
  • 版权认领
下载文档10.00 元 加入VIP免费下载
推荐下载
本文作者:...

共分享92篇相关文档

文档简介:

(3)可能的最大满二叉树是几层?有多少叶结点?如何增补? 25<50<26 可能的最大满二叉树是6层 有 25 = 32个叶结点 假设将其中x个变为2度结点后,总叶结点数目为50 则:2x + (32 – x) = 50 得:x = 18 此时总结点数目= ( 26 – 1) + 18×2 [方法2] 假设完全二叉树的最大非叶结点编号为m, 则最大叶结点编号为2m+1, (2m+1)-m=50 m=49 总结点数目=2m+1=99 [方法3] a 由性质3:n0=n2+1 即:50=n2+1 所以:n2=49 令n1=0得:n= n0 + n2=99 7. 给出

× 游客快捷下载通道(下载后可以自由复制和排版)
单篇付费下载
限时特价:10 元/份 原价:20元
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219
Copyright © 云题海 All Rights Reserved. 苏ICP备16052595号-3 网站地图 客服QQ:370150219 邮箱:370150219@qq.com