对输入字符串进行压缩,输入"aaabcccdde",输出"3ab3c2de",即对连续出现的字符进行压缩。
来源:互联网 发布:整容效果 知乎 编辑:程序博客网 时间:2024/05/19 14:55
http://www.cnblogs.com/liangchao/archive/2012/09/11/2680228.html
void string_compress( char s[] )
{
int i, j;
int count;
int len = strlen( s );
if( s == NULL )
return;
for( i = 0, j = 0; i < len; i++ ) /*j用于标记存储位置*/
{
count = 1; /*在遍历过程中统计每个字符连续出现的位置*/
while( s[i] = s[i + 1] )
{
i++;
count++;
}
if( count > 1 )
{
s[j] = count + '0'; /*将整型数据count转换为字符*/
j++; /*位置j存数字,j + 1存字符*/
s[j] = s[i];
}
else
s[j] = s[i];
j++;
}
s[j] = '\0'; /*字符串末尾加结束符*/
}
- 对输入字符串进行压缩,输入"aaabcccdde",输出"3ab3c2de",即对连续出现的字符进行压缩。
- Java对字符串进行压缩
- 对标准的输入的读取数据进行压缩,然后将其写到标准的输出
- linux tr命令对来自标准输入的字符进行转换、删除及压缩
- 将字符串中连续出现的重复字母进行压缩
- 将字符串中连续出现的重复字母进行压缩
- Java对数据库的字符串字段进行压缩保存【当字符串大于4000字符】
- 通过键盘输入一串小写字母(a~z)组成的字符串。请编写一个字符串压缩程序,将字符串中连续出席的重复字母进行压缩,并输出压缩后的字符串。 压缩规则: 1、仅压缩连续重复出现的字符。比如字符串"abcbc
- 对目录进行压缩.
- 对IOT进行压缩
- 对图片进行压缩
- 对图片进行压缩
- 对图片进行压缩
- 对图片进行压缩
- PHP 对字符串进行压缩和解压
- JAVA对字符串进行压缩编码
- Java对数据库的字符串字段进行压缩保存
- 对字符串,字节数组进行GZIP压缩和解压缩
- iphone6 适配和分辨率
- 专业项目管理认证专家-现代卓越集团
- 最大连续子数组和
- Eclipse android SDK content loader 0%
- Intel x86 CPU寄存器总结
- 对输入字符串进行压缩,输入"aaabcccdde",输出"3ab3c2de",即对连续出现的字符进行压缩。
- 物理学和天文学的最新进展
- VRRP协议简介
- FastSocket框架的回调实现
- ParseResult Exception:java.lang.IllegalStateException: Cannot add header view to list -- setAdapter
- RDLC 设置表的重复标题行(在每页中显示标题行)
- 技术人员的成长之路!~~~
- Android中可以做的两件坏事---破解锁屏密码和获取Wifi密码
- ls实现列文件按时间排序