码迷,mamicode.com
首页 > 其他好文 > 详细

赫夫曼编码及应用

时间:2020-04-26 19:09:27      阅读:119      评论:0      收藏:0      [点我收藏+]

标签:ica   初始化   idt   line   tps   radius   alt   cccccc   pac   

技术图片

致读者

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

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

 

函数功能
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) 释放链表

赫夫曼编码及应用

标签:ica   初始化   idt   line   tps   radius   alt   cccccc   pac   

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

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!