能力值:
( LV2,RANK:10 )
|
-
-
2 楼
下载不到:(
|
能力值:
( LV8,RANK:130 )
|
-
-
3 楼
不能下也:D
|
能力值:
( LV9,RANK:770 )
|
-
-
4 楼
哈夫曼 编码 解码 发布者: zhuyong (进入zhuyong个人专栏) 附件:Huffman.rar
1.哈夫曼树的抽象数据类型定义:
ADT haffman
{ 数据对象:D={ai|ai为charnode型的结点,i=1,2,3,……n,n>0}
数据关系:R={<ai,ai.Lchild><ai,ai.Rchild>|ai是D上的元素}
} ADT haffman
2.编码集结构体的抽象数据类型的定义:
ADT code
{ 数据对象:D1={ai| ai是charlink型的结点,i=1,2,……n,n>0}
D2={bi|bi是codelink型的结点,i=1,2,……n,n>0}
数据关系: R1={<ai,ai.next>|ai是D1上的元素}
R2={<bi,bi.next>|bi是D2上的元素}
} ADT code
3.程序分为四个部分:
1)读入字符集以及相应频度,建立哈夫曼树。
2)根据哈夫曼树得到每一个字符的哈夫曼编码。
3)读入要编码的字符串,根据哈夫曼树和编码集求出字符串的哈夫曼编码。
4)根据哈夫曼编码和哈夫曼树得到字符串。
三。其详细设计见源代码了。。
|
能力值:
( LV12,RANK:490 )
|
-
-
5 楼
有用
|
能力值:
( LV12,RANK:770 )
|
-
-
6 楼
老牛何时候来贴广告拉~~~~~~~~
真郁闷~~~
:D :D
|
能力值:
( LV13,RANK:970 )
|
-
-
7 楼
靠 ! 我什么时候铁广告了
|
|
|