【数据算法与结构】线索二叉树、Huffman树课后习题

题目(共三道)

题目1

Q:将下列二叉链表改为先序线索链表

在这里插入图片描述

在这里插入图片描述

题目2

Q:设一棵二叉树的先序序列: A B D F C E G H ,中序序列: B F D A G E H C请你完成下面三个问题

  1. 画出这棵二叉树。
  2. 画出这棵二叉树的后序线索树。
  3. 将这棵二叉树转换成对应的树(或森林)

  1. 该二叉树的形状为
    在这里插入图片描述
  2. 该树的后续线索二叉树为
    在这里插入图片描述
  3. 将这棵二叉树转换成对应的树
    在这里插入图片描述

题目3

Q:设用于通讯的电文由八个字母组成, 字母在电文中出现的频率分别为: 8, 10, 5, 19, 30, 15, 11, 28。试为这八个字母设计哈夫曼编码。

该Huffman树的形状为
在这里插入图片描述
由此可知,各个字符的Huffman编码

字符Huffman编码
E00
D010
G0110
H0111
B10
F111
A1100
C1101

结束语

  因为是算法小菜,所以提供的方法和思路可能不是很好,请多多包涵~如果有疑问欢迎大家留言讨论,你如果觉得这篇文章对你有帮助可以给我一个免费的赞吗?我们之间的交流是我最大的动力!

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

hiddenSharp429

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值