- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
数据结构(C语言版)9综合应用实例
第9章 综合应用实例;9.1 上机实验要求及规范;9.1.2 实验报告的基本要求 ;;9.2 约瑟夫环问题 ;;9.3 迷宫问题 ;[基本要求] 要求程序输出:
1、一条通路的二元组(i, j)数据序列,(i, j)表示通路上某一点的坐标。
2、用一种标志(如数字8)在二维数组中标出该条通路,并在屏幕上输出二维数组。
[实现提示] 可以利用一个二维数组maze[i][j]表示迷宫,其中1=i=m,1=j=n。数组元素值为1表示该位置是墙壁,不能通行;元素值为0表示该位置是通路。假定从maze[1][1]出发,出口位于maze[m][n],移动方向可以是8个方向(东,东南,南,西南,西,西北,北和东北)。
;;9.4 短信促销活动 ;;[设计思路] 本题主要涉及到以下几个知识点:
1、? 对文本文件的操作。包括文本的读取、文本行向结构化转换、文本文件生成。
2、? 内存操作。包括结构指针的空间申请,赋值,空间回收??。
3、? 结构数组的排序。其中贵宾帐户表以贵宾卡号排序,贵宾资料表以身份证号排序。建议采用快速排序或归并排序。
4、已排好序的结构数组查找。在生成短信通知文件中,要根据身份证号从贵宾资料表中查找到手机号,采用折半查找方法。程序见P169~175。
;9.5 保龄球记分系统 ;;[实现要求]程序要求输出十轮中各轮的第一次得分和第二次得分,各轮得分和总分。
[程序设计思想]程序交互地逐轮输入一次滚球击倒的球数ball1 和ball2,计算该轮得分score和累计得分total。为记录因一轮击倒10个球,还暂时不能计算该轮的得分和累计总分的情况,程序引入一个变量frame,用来记录当前已完成完整计算的轮次,程序每输入一次滚球击倒球数,就检查还未完成完整计算的轮次,并计算之。程序见P176~177。 ;9.6 用静态栈数据结构实现表达式求值?;读入下一字符
;9.7 哈夫曼编译码器 ;[基本要求]一个完整的系统应具有以下功能:1:初始化(Initialization)。从终端读入字符集大小n,以及n个字符和n个权值,建立哈夫曼树,并将它存于文件hfmTree中。2:编码(Encoding)。利用已建好的哈夫曼树(如不在内存,则从文件hfmTree中读入),对文件ToBeTrans.txt(若原来该文件不存在,则可先手工建立该文件,其内容是要编码的字符串,如下面的的“THIS PROGRAM IS MY FAVORITE”)正文进行编码,然后将结果存入文件CodeFile中。3:译码(Decoding)。利用已建好的哈夫曼树将文件CodeFile中的代码进行译码,结果存入文件TextFile中。4:印代码文件(Print)。将文件CodeFile以紧凑格式显示在终端上,每行50个代码。同时将此字符形式的编码文件写入文件CodePrin中。5:印哈夫曼树(Tree printing)。将已在内存中的哈夫曼树以直观的方式(树或凹入表形式)显示在终端上,同时将此字符形式的哈夫曼树写入文件TreePrint中。;[实现提示]
(1)利用下面这道题中的数据调试程序。某系统在通信联络中只可能出现八种字符,其概率分别为0.25,0.29,0.07,0.08,0.14,0.23,0.03,0.11,试设计哈夫曼编码。
(2)用下表给出的字符集和频度的实际统计数据建立哈夫曼树,并实现以下报文的编码和译码:“THIS PROGRAM IS MY FAVORITE”。字符 空格? 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
(3) 编码结果以文本方式存储在文件CodeFile中。
(4) 用户界面可以设计为“菜单”方式:显示上述功能符号,再加上“Q”,表示退出运行Quit。请用户键入一个选择功能符。此功能执行完毕后再显示此菜单,直至某次用户选择了“Q”为止。
(5) 在程序的一次执行过程中,第一次执行I,D或C命令之后,哈夫曼树已经在内存了,不必再读入。每次执行中不一定执行I命令,因为文件hfmTree可能早已建好。
您可能关注的文档
- 抓特征重文采5-394-60235.ppt
- 拓展训练:时间管理明阳天下拓展培训.ppt
- 指南针的发明与演变PPT.ppt
- 抓学风.ppt2课件.ppt
- 拼图(一年级数学).ppt
- 拓展训练方案——《士兵突击》《压力木板》拓展方案——拓展培训.ppt
- 掌握科学的学习方法-1.ppt
- 掌握侧方停车步骤步步走向成功学车技巧-.ppt
- 探究欧姆定律实验专题.ppt
- 探究欧姆定律PPT课件.ppt
- 2025年拍卖师慈善拍卖项目整体策划与方案设计专题试卷及解析.pdf
- 2025年拍卖师从危机中寻找机遇的品牌重塑策略专题试卷及解析.pdf
- 2025年拍卖师房地产在建工程拍卖的成交确认专题试卷及解析.pdf
- 2025年拍卖师后疫情时代消费心理与投资偏好对拍卖市场的影响分析专题试卷及解析.pdf
- 2025年拍卖师激励性语言的文化适应性专题试卷及解析.pdf
- 2025年拍卖师拍卖纠纷处理中的心理学应用专题试卷及解析.pdf
- 2025企业人力资源劳动合同模板.docx
- 2025年拍卖师拍卖APP的用户体验与沟通设计专题试卷及解析.pdf
- 2025年拍卖师应对竞买人恶意串通与围标的控场策略专题试卷及解析.pdf
- 基于神经网络的混合气体检测分析系统.pdf
最近下载
- 河北图集 J14J137 住宅厨房、卫生间ZDA排气道系统构造.docx VIP
- 血友病与血管性血友病.pptx VIP
- 学堂在线 运动与健康 期末考试答案.docx VIP
- 一带一路国家保险市场深度分析-泰国 2025.pdf VIP
- 第八章 环境生物材料.pdf VIP
- 风电项目电网接入系统可行性研究报告编制服务方案投标文件(技术方案).pdf
- 第23课《孟子三章生于忧患死于安乐》课件(共38张)语文八年级上册.pptx VIP
- 【精华】(完整版)建设工程造价咨询成果文件质量标准(word).doc VIP
- 学堂在线 运动与健康 章节测试答案.docx VIP
- GB∕T 43500-2023安全管理体系 要求.docx VIP
原创力文档


文档评论(0)