东北电力大学计算机科学与技术专业综合设计报告

目录

TOC \o "1-5" \h \z HYPERLINK \l "bookmark1" \o "Current Document" \h II

HYPERLINK \l "bookmark2" \o "Current Document" \h Abstract II

HYPERLINK \l "bookmark3" \o "Current Document" \h 第一章课题描述1

HYPERLINK \l "bookmark4" \o "Current Document" \h 1.1问题描述1

HYPERLINK \l "bookmark5" \o "Current Document" \h 需求分析1

1.3程序设计目标

HYPERLINK \l "bookmark9" \o "Current Document" \h 第二章设计简介及设计方案论述2

HYPERLINK \l "bookmark10" \o "Current Document" \h 1设计简介2

HYPERLINK \l "bookmark11" \o "Current Document" \h 设计方案论述2

HYPERLINK \l "bookmark12" \o "Current Document" \h 3概要设计2

HYPERLINK \l "bookmark14" \o "Current Document" \h 第三章详细设计4

HYPERLINK \l "bookmark15" \o "Current Document" \h 3.1哈夫曼树4

HYPERLINK \l "bookmark16" \o "Current Document" \h 3.2哈夫曼算法4

HYPERLINK \l "bookmark17" \o "Current Document" \h 2. 1 基本思想4

HYPERLINK \l "bookmark18" \o "Current Document" \h 3.2.2存储结构4

HYPERLINK \l "bookmark19" \o "Current Document" \h 3.3哈夫曼编码5

HYPERLINK \l "bookmark20" \o "Current Document" \h 3.4文件I/O流6

3.4.1文件流6

HYPERLINK \l "bookmark21" \o "Current Document" \h 3.4.2文件的打开与关闭7

HYPERLINK \l "bookmark22" \o "Current Document" \h 3.4.3文件的读写7

. 5 C语言文件处理方式

HYPERLINK \l "bookmark30" \o "Current Document" \h 第四章设计结果及分析8

HYPERLINK \l "bookmark31" \o "Current Document" \h 4.1设计系统功能8

HYPERLINK \l "bookmark32" \o "Current Document" \h 4.2进行系统测试8

*吉13

SC i射14

HYPERLINK \l "bookmark60" \o "Current Document" \h 15

HYPERLINK \l "bookmark62" \o "Current Document" \h 附录主要程序代码16

在这个信息高速发展的时代,每时每刻都在进行着大量信息的传递,到处都离不开 信息,它贯穿在人们日常的生活生产之中,对人们的影响日趋扩大,而利用哈夫曼编码 进行通信则可以大大提高信道利用率,缩短信息传输时间,降低传输成本。在生产中则 可以更大可能的降低成本从而获得更大的利润,这也是信息时代发展的趋势所在。本课 程设计的0的是使学生学会分析待加工处理数据的特性,以便选择适当的逻辑结构、存 储结构以及进行相应的算法设计。学生在学习数据结构和算法设计的同时,培养学生的 抽象思维能力、逻辑推理能力和创造性的思维方法,增强分析问题和解决问题的能力。 此次设计的哈夫曼编码译码系统,实现对给定报文的编码和译码,并且任意输入报文可 以实现频数的统计,建立哈夫曼树以及编码译码的功能。这是一个拥有完备功能的系统 程序,对将所学到的知识运用到实践中,具有很好的学习和研究价值.