中南大学数据结构课程设计报告题 目 哈夫曼编译器 学生姓名 孙毅 指导老师 杨希 学 院 信息科学与工程学院 专业班级 信息安全 1401 班 二○一六 年 十一 月目录一、课程设计目的................................................................................................3二、课程设计的内容..........................................................................................................32.1、问题描述................................................................................................32.2、基本要求................................................................................................3三、 问题描述,解决的方法..........................................................................................33.1 从键盘读入字符集大小 n , 以及 n 个字符和权值,建立哈夫曼树。33.2 利用已建好的哈夫曼树对文件正文进行编码,将结果存入相关文件中。53.3 利用已建好的哈夫曼树将编码文件中的代码进行译码,结果存入文件中。 63.4 输出代码文件,以紧凑格式显示。......................................................73.5 以直观的方式输出哈夫曼树,同时将此字符形式的哈夫曼树写入文件中。 7四、 程序模块功能,程序设计组成框图、流程图...............................................84.1 程序模块功能...........................................................................................84.2 程序设计框图...........................................................................................84.3 流程图.......................................................................................................9五、 调试与测试。调试方法,测试结果的分析与讨论,遇到的主要问题及实行的解决措施。...............................................................................................................................105.1 调试方面.................................................................................................105.2 测试结果方面........................................................................................10六、测试结果,用几组测试数据...