设为首页 加入收藏

TOP

基于Huffman编码的C语言解压缩文件程序(四)
2014-11-23 21:31:46 来源: 作者: 【 】 浏览:50
Tags:基于 Huffman 编码 语言 压缩 文件 程序
eHufmanTree(huffmanTree);
//为Huffman编码表申请一个二维的字符数组指针
HC = (HCode *)malloc((count+1)*sizeof(HCode));
//向指针赋值,getHuffmanCode()函数返回编码
HC = getHuffmanCode(huffmanTree,HC,code);
//根据编码表HC和编码对应的data表code压缩文件
compress_file(argv[2],argv[3]);
//将编码存入到默认的编码表当中(C:\\dic.txt)
freToFile(code,HC);
}
else if(strcmp(argv[1],"-u")==0)
{
//为编码表分配内存,由于不知道叶子节点数,分配257
HC = (HCode *)malloc(257*sizeof(HCode));
//从词频表当中获取编码
HC = freFromFile(code,HC);
//根据编码表和data表解压文件
uncompress_file(argv[2],argv[3]);
}
return 0;
}



一份基于huffman编码的文件解压缩程序(C语言,源码)下载


------------------------------------------分割线------------------------------------------


具体下载目录在 /2014年资料/8月/18日/基于Huffman编码的C语言解压缩文件程序


------------------------------------------分割线------------------------------------------


首页 上一页 1 2 3 4 下一页 尾页 4/4/4
】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇双链表&链表合并&多项式相加算法 下一篇Huffman编码——Java实现

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容: