- 1、本文档共35页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
数据结构课程设计-赫夫曼编码的应用精选
西南大学计算机与信息科学学院课程设计报告课程:数据结构课程设计题目:赫夫曼编码的应用级、专业:2014级计算机专业2 班学生姓名:提交日期: 2016年 06月 23日内容提要:这次的数据结构课程设计分为两个部分:基础部分和综合部分。基础的部分只是为了巩固基础知识,综合设计是主要部分。基础部分:基础部分是为了巩固加强基础知识,为综合的实验报告奠定基础。其中的内容包括一元多项式的相加,图的基本操作,树的基本操作。从基础部分着手,简单的两个多项式的相加的实现,图的基本操作的实现,树的基本操作的实现。综合部分:综合部分针对综合的设计能力的锻炼,在基础的部分上增强。综合部分就是做赫夫曼编码译码系统。输入一些字符串或者是英文句子,根据字符出现的比重进行权值的计算,从而建立赫夫曼树,赫夫曼树是赫夫曼编码的基础,在赫夫曼树建立之上对其进行编码和译码。首先实现的是编码,其次是译码。根据每个字符的编码,译码的时候,输入密文,会自动的去编码表中寻找匹配的字符,从而进行译码,并打印出译码的明文。关键词:赫夫曼树编码电文译码链表图数据结构指针参考书目:《数据结构(C语言版)》清华大学出版社严蔚敏吴伟民编著《数据结构课程设计第2版》机械工业出版社苏仕华魏韦巍王敬生刘燕君编著成绩评定:指导教师(签字):年月日目录基础设计部分····························································01问题描述······························································01功能需求分析························································01总体设计······························································01详细设计······························································02源代码·································································03测试····································································17总结····································································18综合设计部分····························································20问题描述······························································20功能需求分析························································20总体设计······························································21详细设计······························································22源代码·································································25测试····································································30总结····································································31参考文献··································································31一、基础部分课程设计问题描述基础部分有三个基础的简单的程序。在这三个简单的课程设计之中要实现一元多项式的相加、图的基本操作以及树的基本操作。针对一元多项式相加的问题,如何实现在屏幕上把输入的两个要相加的一元多项式分别的显示出来以及相加以后的结果以多项式的形式显示出来?针对图的基本操作,如何实现用领接矩阵建立一个图?如何在建立好一个图的基础上实现广度优先和深度优先遍历等等问题?针对树的综合,如何运用二叉链表建立树?以及二叉链表的遍历(包括先序、中序、后序、递归、非递归等)的实现等问题的解决?功能需求分析一元多项式的相加:一元多项式的相加运算主
您可能关注的文档
- 慢性肾衰患者的护理查房课件精选.ppt
- 慢性阻塞性肺气肿培训课件精选.ppt
- 慢性肾衰竭患者的护理查房培训课件精选.ppt
- 慢性肺曲霉病:诊断和治疗的理论基础及临床指南》解读精选.ppt
- 慢性肾衰竭病人的护理课件精选.ppt
- 恶臭监测前沿技术及发展趋势精选.ppt
- 成人专科毕业大作业-电动机的发展精选.docx
- 慢性肾衰竭病人的护理知识精选.ppt
- 慢性阻塞性肺病护理查房培训精选.ppt
- 我国互联网金融与电子商务的共同促进毕业论文精选.docx
- 深海矿产资源勘探技术绿色化发展路径分析报告(2025年).docx
- 深海矿产资源勘探技术深海资源勘探技术国际合作与交流现状报告.docx
- 深海资源勘探2025年技术挑战与创新策略报告.docx
- 深度解析2025年饮料行业新型甜味剂应用与法规监管的协同效应.docx
- 疫情后线下演出市场复苏,2025年剧院智能化升级报告.docx
- 疫情后线下演出市场复苏路径与政策环境分析报告.docx
- 疫情后线下演出市场复苏人才需求研究报告:2025年演出行业人才趋势分析.docx
- 深度解析2025年网络直播平台内容监管与自律发展动态报告.docx
- 深海风电场建设与运营风险管理策略研究报告.docx
- 疫情后2025年线下演出市场风险管理与发展趋势研究报告.docx
文档评论(0)