早教吧作业答案频道 -->数学-->
用哈夫曼编码的哈夫曼树中,最下面的二叉树的两个叶子用来放权(概率)最低的两个编码,然后相加后向上一层层重复直至概率为1,那么这两个最小的编码放的时候有左右之分吗?如果任意那
题目详情
用哈夫曼编码的哈夫曼树中,最下面的二叉树的两个叶子用来放权(概率)最低的两个编码,然后相加后向上一层层重复直至概率为1,
那么这两个最小的编码放的时候有左右之分吗?
如果任意那么得到的二进制编码就不同啊
还有,最下面如果有两个二叉树,他们也要分大小放左右的,
否则结果也不同,到底这个是怎么定义的?
为什么有时只用一组二叉树,有时又要用两组呢?(用两组同时来明显得到的二进制代码长度要短些)
那么这两个最小的编码放的时候有左右之分吗?
如果任意那么得到的二进制编码就不同啊
还有,最下面如果有两个二叉树,他们也要分大小放左右的,
否则结果也不同,到底这个是怎么定义的?
为什么有时只用一组二叉树,有时又要用两组呢?(用两组同时来明显得到的二进制代码长度要短些)
▼优质解答
答案和解析
两个最小的编码没有左右之分.
是不同,哈夫曼编码不是唯一的,但是它们的WPL(带权路径长度)都是一样的.
如果,最下面有两个二叉树,那么也不用考虑左右的问题,你只将最下面两个二叉树当作两个节点就可以了.
记住:哈夫曼编码不是唯一的.
哈夫曼编码力求使WPL(带权路径长度)最小,而不是让二进制代码最短.
是WPL最小,哈夫曼编码将令权值大的长一些,权值小的短一些.
我来回答你的追问啊.
你的第二种编码方式是错误的.按照哈夫曼编码规则,a不可能长度只有1.你可以把你的图贴出来.我相信你的编码方式一定不对.哈夫曼编码总是合并最小的两个,如果a的长度只有1,那么你的最后一种合并一定是17和7合并.正确的应该:2和4合并,5和某一个6合并,6和7合并,11和13合并.
是不同,哈夫曼编码不是唯一的,但是它们的WPL(带权路径长度)都是一样的.
如果,最下面有两个二叉树,那么也不用考虑左右的问题,你只将最下面两个二叉树当作两个节点就可以了.
记住:哈夫曼编码不是唯一的.
哈夫曼编码力求使WPL(带权路径长度)最小,而不是让二进制代码最短.
是WPL最小,哈夫曼编码将令权值大的长一些,权值小的短一些.
我来回答你的追问啊.
你的第二种编码方式是错误的.按照哈夫曼编码规则,a不可能长度只有1.你可以把你的图贴出来.我相信你的编码方式一定不对.哈夫曼编码总是合并最小的两个,如果a的长度只有1,那么你的最后一种合并一定是17和7合并.正确的应该:2和4合并,5和某一个6合并,6和7合并,11和13合并.
看了用哈夫曼编码的哈夫曼树中,最下...的网友还看了以下:
原核细胞的基因结构中没有内含子只有外显子,错在哪儿?原核细胞的编码区与真核生物编码区中的外显子都能编 2020-03-31 …
下列关于基因结构的认识中,正确的是A.玉米细胞基因的编码区中存在非编码序列B.鼠细胞基因结构中内含 2020-04-08 …
太阳附近的UFO编队现在是否正在赶往地球?他们会在距离地球300万公里的地方停下,然后从编队里再飞 2020-05-16 …
在财务预算的编制过程中,编制预计财务报表的正确程序是:先编制预计资产负债表,然后再编制预计 2020-05-17 …
在WORD2000的编辑状态,执行两次"剪切"操作,则剪贴板中( )A.仅有第一次被剪切的内容B.仅 2020-05-29 …
m的二分之一次方加m的负二分之一次方等于4求m的二分之三次方减m的负二分之三次方除以m的二分之一次 2020-06-12 …
473+658x472分之473*658-185要简便计算的还有二分之三+二分之一+四分之一+十分 2020-06-14 …
用VB编程.输入30位同学的编号和成绩,求他们的平均成绩,并输出高于平均分的同学编号和成绩……用V 2020-06-14 …
甲乙丙丁分别获得了比赛的一二三四名,已知甲不是第一名,乙是第一或第三名,丙是第二或第三名,丁不是第 2020-06-15 …
某里程碑的编号是一个三位数,现有五个三位数:694,956,423,594,720.其中每一个数与 2020-06-22 …