总程序框图
2018-01-06 16:52:53 0 举报
马踏棋盘程序框图
作者其他创作
大纲/内容
调用InitHuffmanTree函数
调用Coder函数
用户根据操作正确输入数据
是
利用哈夫曼表进行从叶子到根的逆向求编码
结束程序
否
数据初始化
判断是否多字符
关闭数据文件
调用Create函数建树
根据每个字符及其权建立结点
对所要编码字符串进行电文编码
编码结果打印,写入文件
是否所有节点都已链接
建立哈夫曼树
程序开始
用户输入需要编码字符串
作为叶子结点与哈夫曼树链接
调用Display函数
根据序号层次遍历树
在这些节点中选择权重最小的两个
调用Creatbook函数
输出用户操作提示
打开数据文件
显示所建哈夫曼树
是否所有叶子结点字符都已完成输出编码
是否所有编码都已写入
销毁树,销毁哈夫曼编码表
建立哈夫曼编码表
0 条评论
下一页