import java.util.*; public class Zipper { public String zipString(String str) { // write code here if(str.length() == 0 ) return str; ...
分类:
其他好文 时间:
2015-12-16 18:55:10
阅读次数:
140
一、算法描述 给定一个字符串,压缩其连续出现的字符,并输出连续出现的次数,输出顺序与原字符出现的顺序一致,如果只出现一次则不输出次数, 例如: 输入:CCCCDDE, 输出:4C2DE 二、算法思路 通过分析可得出,此算法的关键是统计连续出现字符的次数,并输出,这需要借助于一个临时的字符串来输出结果...
分类:
其他好文 时间:
2015-11-06 01:35:25
阅读次数:
220
题目说明:
利用字符重复出现的次数,编写一个方法,实现基本的字符串压缩功能。比如,字符串“aabcccccaaa”经压缩会变成“a2b1c5a3”。若压缩后的字符串没有变短,则返回原先的字符串。
给定一个stringiniString为待压缩的串(长度小于等于3000),保证串内字符均由大小写英文..
分类:
其他好文 时间:
2015-10-29 14:50:06
阅读次数:
142
参考[1] http://www.cnblogs.com/venow/archive/2012/09/03/2668454.html[2] http://blog.csdn.net/fivedoumi/article/details/7961835
分类:
编程语言 时间:
2015-08-17 21:22:07
阅读次数:
107
思路:
直接暴力就可以,但是要注意的是每个位置记录字母的类型和数量然后直接暴力就可以了。但是要注意c[3]c[5]这种数据。...
分类:
其他好文 时间:
2015-08-04 21:13:04
阅读次数:
113
//通过键盘输入一串任意字符串。
//请编写一个字符串压缩程序,将字符串中连续出
//席的重复字母进行压缩,并输出压缩后的字符串。
/*
如:输入AABBCC,输出2A2B2C;输入,,,..,输出3,2.。
*/#include
#include
#include
using namespace std;
void Grial(ch...
分类:
其他好文 时间:
2015-07-31 01:22:38
阅读次数:
111
c++builder 自带压缩功能#include "System.ZLib.hpp"System::Zlib::ZCompressStr("aa",TZCompressionLevel::)压缩字符串,压缩流ZCompressStream对应的解密字符串、解密流ZDecompressStrZDec...
分类:
其他好文 时间:
2015-07-29 00:26:47
阅读次数:
173
原文:基于Zlib算法的流压缩、字符串压缩源码 Zlib.net官方源码demo中提供了压缩文件的源码算法。处于项目研发的需要,我需要对内存流进行压缩,由于zlib.net并无相关文字帮助只能自己看源码解决。通过对SharpZipLib的demo研究,写出了Zlib.net的流压缩算法。 中间花费了...
分类:
编程语言 时间:
2015-07-15 09:16:53
阅读次数:
123
#include #include //查找该元素是否已经存在int find(char t[],int len,char ch){ int i; for(i = 0; i < len; i++) { if (t[i] == ch) { return 1; } } return 0;}ch...
分类:
其他好文 时间:
2015-06-19 18:42:13
阅读次数:
111
1、利用字符重复出现的次数,编写一个方法,实现基本的字符串压缩功能。 1 #include 2 #include 3 #include 4 #include 5 6 /* 7 重复字符压缩 8 */ 9 void RepeatCharReduce(char *str, int n, char *.....
分类:
编程语言 时间:
2015-06-14 18:18:50
阅读次数:
243