主题:赫夫曼编码
快乐至诚
[专家分:0] 发布于 2009-05-21 19:55:00
用C语言实现赫夫曼编码译码
回复列表 (共3个回复)
沙发
dogfjjf1 [专家分:80] 发布于 2009-06-01 10:16:00
我们也是这个题目,O(∩_∩)O~
板凳
AIHANZI [专家分:60] 发布于 2009-06-02 11:38:00
赫夫曼?是哈夫曼吧
我是用C++,算法如下:
void trancode()
{
int i=m;
char b;
cout<<"输入一串二进制编码(0,1外的数结束)";
cin>>b;
while((b=='0')||(b=='1'))
{
if(b=='0') i=hftree[i].lch;
else i=hftree[i].rch;
if(hftree[i].lch==0)
{
vout<<code[i].ch;
i=m;
}
cin>>b;
}
}
3 楼
ly1234444 [专家分:0] 发布于 2009-06-13 21:04:00
can't understand !
我来回复