- 1
- 0
- 约7.84千字
- 约 15页
- 2019-10-09 发布于江苏
- 举报
数据结构课程设计
一、目的
《数据结构》是一门实践性较强的软件基础课程,为了学好这门课程,必须在掌握理论知识的同时,加强上机实践。本课程设计的目的就是要达到理论与实际应用相结合,使同学们能够根据数据对象的特性,学会数据组织的方法,能把现实世界中的实际问题在计算机内部表示出来,并培养基本的、良好的程序设计技能。
二、要求
通过这次设计,要求在数据结构析逻辑特性和物理表示,数据结构的选择的应用、算法的设计及其实现等方面中深对课程基本内容的理解。同时,在程序设计方法以及上机操作等基本技能和科学作风方面受到比较系统和严格的训练。
三、内容
2.哈夫曼编码/译码器
【问题描述】
设计一个利用哈夫曼算法的编码和译码系统,重复地显示并处理以下项目,直到选择退出为止。
【基本要求】
(1)初始化:键盘输入字符集大小n、n个字符和n个权值,建立哈夫曼树;
(2)编码:利用建好的哈夫曼树生成哈夫曼编码;
(3)输出编码;
(4)设字符集及频度如下表:
字符 空格 A B C D E F G H I J K L M
频度 186 64 13 22 32 103 21 15 47 57 1 5 32 20
字符 N O P Q R S T U V W X Y Z
频度 57 63 15 1 48 51 80 23 8 18 1 16 1
【选做内容】
(1)译码功能;
(2)显示哈夫曼树;
(3)界
您可能关注的文档
- 咸宁碧桂园酒店景点介绍.doc
- 咸菜的腌制方法大全.doc
- 咸阳市2006年信息化工作要点.doc
- 咸宁隐水洞之旅.docx
- 咸阳市2007年信息化工作要点.doc
- 咸阳职业技术学院宿舍楼组织设计-(2).doc
- 咽喉炎五种自疗法.docx
- 咽痒咳嗽有奇方.doc
- 品味作品中富于表现力的语言.docx
- 品德与生活第一单元-(4).doc
- 【学习课件】第十九章强制执行通.pptx
- 【学习课件】第十九章恶性肿瘤.pptx
- 【学习课件】第十九章民事执行.pptx
- 2026秋冀教版义务教育英语九年级上册Unit 5 Culture shapes us! 大单元整体教学设计[2022课标2025修改].pdf
- 2026秋冀教版义务教育英语九年级上册Unit 4 Great people 大单元整体教学设计[2022课标2025修改].pdf
- 2026秋冀教版义务教育英语九年级上册Unit 6 Looking into science 大单元整体教学设计[2022课标2025修改].pdf
- 2026秋冀教版义务教育英语九年级上册Unit 6 Looking into science 大单元整体教学设计[2022课标2025修改].docx
- 环境相关因素对绿色债券定价影响初探.pdf
- 【学习课件】第十三章:生产成本.pptx
- 【学习课件】第十三章:简单国民收入决定理论.pptx
最近下载
- 最新小学篮球社团活动记录.doc VIP
- 标准图集-陕09G01-1 砌体结构构造详图(P型烧结多孔砖).pdf VIP
- KSR200_201型电动机软起动器说明书V2.2.pdf VIP
- 规范教师从教行为营造风清气正环境:2026年秋季学期师德师风专项治理工作方案.docx VIP
- 2026年秋学期沪科版初中数学八年级上册教学进度表.docx VIP
- 资治通鉴人物列表.doc VIP
- 提高外墙涂料涂层耐污染性的技术途径.docx VIP
- 孙桓《机械原理》(第9版)笔记和课后习题(含考研真题)详解答案.pdf VIP
- T∕CABEE 108-2025 预拌混凝土碳排放核算标准.pdf
- 不同挤压速率的AZ31镁合金背压式等通道角挤压变形模拟.pdf VIP
原创力文档

文档评论(0)