首页 > 其他 > 详细

赫夫曼编码及应用

时间:2020-04-26 18:27:07      阅读:60      评论:0      收藏:0      [点我收藏+]
技术分享图片

致读者

等几天在更新,最近有点吃不消了??

完成数据结构 哈夫曼编码 实验部分代码。

 

函数功能
void insert(LIST head, LIST tmp) 有序插入结点
LIST find_and_insert(LIST head, LIST tmp) 弹出内部的结点,然后调用insert函数
void output(LIST head) 输出这个读取文件的所有字符统计情况
LIST init_LIST(int high, int low, int weight) 初始化链表信息
TREE tree_node_init(int high, int low, int weight) 初始化哈夫曼树各个结点
TREE build_tree(LIST head) 建立哈夫曼树
void coding() 编码
void print_huffman_pre(TREE Tree) 前序输出
void update_tree(TREE Tree) 更新树的信息,也即更新编码信息
void save_file(TREE *a, int right, TREE Tree) 保存文件
void to_free_tree(TREE Tree) 释放树
void to_free_list(LIST head) 释放链表

赫夫曼编码及应用

原文:https://www.cnblogs.com/wfybeliefs/p/12775314.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!