首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 软件管理 > 软件架构设计 >

这个数据结构的问答题,求解解决思路

2012-03-19 
这个数据结构的问答题,求解已知某字符串S共有8种字符,各种字符分别出现2次,1次,4,5,7,3,4和9次,对该字符串

这个数据结构的问答题,求解
已知某字符串S共有8种字符,各种字符分别出现2次,1次,4,5,7,3,4和9次,对该字符串用{0,1}进行前缀编码,问该字符串的编码至少有多少位?


[解决办法]
这个就是找带权值的最短路径
可以画出一颗哈夫曼树就可以的到7*2+4*3+4*3+9*2+5*3+3*4+1*5+2*5=98
应0,1编码就可以得到:11101,11100,010,110,00,1111,011,10。
可以知道其最短位数为:27位。

热点排行