- 7
- 0
- 约2.81千字
- 约 3页
- 2020-08-17 发布于天津
- 举报
初始化从文件程序运行时由用户输入读入字符集大小以及个字符和个权值建立哈夫曼树将它存于文件中编码利用已建好的哈夫曼树如不在内存则从文件中读入对文件字符集中的每一个进行编码将结果放在中译码利用已建好的哈夫曼树将中的代码进行译码结果保存在中印代码文件将文件以紧凑的格式显示在终端上每行个代码同时将结果保存在中概要设计哈夫曼树的抽象数据类型定义数据对象为型的结点数据关系是上的元素编码集结构体的抽象数据类型的定义数据对象是型的结点是型的结点数据关系是上的元素是上的元素程序分为四个部分读入字符集以及相应频度建
初始化:从文件(程序运行时,由用户输入 )读入字符集大小 n以及n个字符和n
个权值,建立哈夫曼树,将它存于文件中。
编码:利用已建好的哈夫曼树(如不在内存,则从文件中读入)对 文件字符集中的每一
个进行编码,将结果放在 中。
译码:利用已建好的哈夫曼树将 中的代码进行 译码,结果保存在 中。
印代码文件。将文件 以紧凑的格式显示在终端上,每行 50个代码。同时将
结果保存在中。
概要设计:
哈夫曼树的抽象数据类型定义:
ADT haffman
{ 数据对象:D={ai|ai 为 charnode 型的结点,i=1 , 2, 3, n, n0}
数据关系:R={ai,ai,|ai 是D上的元
您可能关注的文档
最近下载
- JSG2026022-4集成电路应用开发项目样题(20260314).pdf VIP
- 山西大学2024-2025学年第1学期《高等数学(上)》期末考试试卷(A卷)附参考答案.pdf
- 7.1珍视自由课件-2025-2026学年统编版道德与法治八年级上册.pptx VIP
- 人教版五年级道德与法治上册第5课《中国人民站起来了》教学设计.pdf VIP
- 7.1 珍视自由 课件 课件 2025-2026学年统编版道德与法治八年级上册.pptx VIP
- 小学英语新人教版PEP六年级上册全册教案(2026秋).pdf
- 麻风溃疡创面不同分期护理要点.pptx VIP
- 2026年贵州省事业单位考试《公共基础知识》试题及答案解析.docx VIP
- 中等职业学校学生学业水平考试商务营销类专业基础理论考试大纲(试行).docx
- 生产准备控制程序.pdf VIP
原创力文档

文档评论(0)