急需,求大神解答(数据结构,c语言版)

1.对电文“gogoesgoodgoods”进行哈夫曼编码,请完成下列任务:(1)所构成的哈夫曼树的总节点个数为多少,并计算其带权路径氏度。(2)写出电文中所含字符的哈夫... 1. 对电文“gogoesgoodgoods”进行哈夫曼编码,请完成下列任务:
(1)所构成的哈夫曼树的总节点个数为多少,并计算其带权路径氏度。
(2)写出电文中所含字符的哈夫曼编码。
(3)写出该段电文的哈夫曼编码,并求其总编码长度
展开
 我来答
iS谁在看YoU
2015-01-11 · TA获得超过367个赞
知道小有建树答主
回答量:253
采纳率:90%
帮助的人:184万
展开全部

一共有g (4个),o(6),e(1),s(2),d(2)五种字符

  1. 节点数为2*n-1,所以一共有2*5-1=9个节点带权路径由赫夫曼树可以算出

  2. 赫夫曼树的的构建方法,每次找两个最小的权值构成子树,他们的和作为一个新的权值参与构建,原来的两个责从权值集合中删除,再找两个集合中最小构成子树,一次下去。

  3. o: 1,g:01 , d:001 , s:0001, e:0000 

光点科技
2023-08-15 广告
通常情况下,我们会按照结构模型把系统产生的数据分为三种类型:结构化数据、半结构化数据和非结构化数据。结构化数据,即行数据,是存储在数据库里,可以用二维表结构来逻辑表达实现的数据。最常见的就是数字数据和文本数据,它们可以某种标准格式存在于文件... 点击进入详情页
本回答由光点科技提供
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式