| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1195 人关注过本帖
标题:高手们,快来帮帮我啊!!!好急的啊!————关于“编码解码” 的编写程序
取消只看楼主 加入收藏
seamas
Rank: 1
等 级:新手上路
帖 子:2
专家分:0
注 册:2008-6-24
收藏
 问题点数:0 回复次数:0 
高手们,快来帮帮我啊!!!好急的啊!————关于“编码解码” 的编写程序
【题目描述】
在压缩算法中,有一种算法叫做游程压缩算法,其算法是如果遇到多个连续相同的字节,就先记录该字节的连续的个数,然后再记录该字节。例如字符串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
快速回复:高手们,快来帮帮我啊!!!好急的啊!————关于“编码解码” 的编写 ...
数据加载中...
 
   



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

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