| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1202 人关注过本帖
标题:高手们,快来帮帮我啊!!!好急的啊!————关于“编码解码” 的编写程序
只看楼主 加入收藏
seamas
Rank: 1
等 级:新手上路
帖 子:2
专家分:0
注 册:2008-6-24
收藏
 问题点数:0 回复次数:5 
高手们,快来帮帮我啊!!!好急的啊!————关于“编码解码” 的编写程序
【题目描述】
在压缩算法中,有一种算法叫做游程压缩算法,其算法是如果遇到多个连续相同的字节,就先记录该字节的连续的个数,然后再记录该字节。例如字符串AAABBCCCCCCAAA压缩结果是3A2B6C3A,结果只需要8字节就存贮了原先14字节的内容。不过这种方法有个缺点,如果单个元素较多的时候,反而会大于原先压缩前的内容。例如AAABBCDEF结果是3A2B1C1D1E1F,大于原串长。因此设置一个特殊字节@,如果有连续出现的字符,就用一个@表示下面是压缩数据,然后接着一个连续个数,再是被压缩的字节。例如第一个例子中,被压缩成@3A@2B@6C@3A第二个例子,被压缩成@3A@2BCDEF。实现这种算法。并且考虑如何改良该算法。
你的程序需要实现以下功能:
1.    字符串简单编码
2.    字符串简单解码
3.    字符串改进编码
4.    字符串改进解码
【题目要求】
  (1)为各项操作功能设计一个菜单。应用程序运行后,先显示这个菜单,然后用户通过菜单项选择希望进行的操作项目;
   (2) 在第一,三个功能中,用户输入源文件名称和目标文件名称,你的程序打开源文件,进行编码,结果放在目标文件中,同时把结果显示在屏幕上,同时显示压缩相关信息
  (3)在第二,四个功能中,用户输入源文件名称和目标文件名称,你的程序打开源文件,进行解码,结果放在目标文件中,同时把结果显示在屏幕上,同时显示解压相关信息
【输入/输出要求】
  (1)应用程序运行后,先显示一个菜单,然后用户根据需要选择相应的操作项目。进入每个操作后,根据程序的提示输入相应的信息;
  (2)要求用户输入数据时,要给出清晰、明确的提示信息,包括输入的数据内容、格式及结束方式等。
搜索更多相关主题的帖子: 算法 字节 字符 解码 
2008-06-24 13:47
mqh21364
Rank: 1
等 级:新手上路
帖 子:642
专家分:0
注 册:2008-2-28
收藏
得分:0 
如何改良?
就是不大于3个连续的字符不压缩啊

前不见古人,后不见来者。念天地之悠悠,独怆然而涕下。
2008-06-24 14:02
卧龙孔明
Rank: 9Rank: 9Rank: 9
等 级:贵宾
威 望:59
帖 子:3872
专家分:684
注 册:2006-10-13
收藏
得分:0 
楼主找我,我帮你
qq:674456991

My Blog: www.aiexp.info
虽然我的路是从这里开始的,但是这里不再是乐土.感谢曾经影响过,引导过,帮助过我的董凯,飞燕,leeco,starwing,Rockcarry,soft_wind等等等等.别了,BCCN.
2008-06-24 14:46
chinaxy11
Rank: 1
等 级:新手上路
帖 子:8
专家分:0
注 册:2007-11-14
收藏
得分:0 
很好,我去年的课程设计。。呵呵。。我是免费的。。只在交流。。
2008-06-24 22:30
啊龙筷子
Rank: 1
等 级:新手上路
帖 子:2
专家分:0
注 册:2011-3-7
收藏
得分:0 
回复 楼主 seamas
有程序吗
2011-03-07 13:26
啊龙筷子
Rank: 1
等 级:新手上路
帖 子:2
专家分:0
注 册:2011-3-7
收藏
得分:0 
各位高手发个程序呗
2011-03-07 14:32
快速回复:高手们,快来帮帮我啊!!!好急的啊!————关于“编码解码” 的编写 ...
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.019212 second(s), 9 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved