题目链接: 字符串压缩
题意:字符串压缩。利用字符重复出现的次数,编写一种方法,实现基本的字符串压缩功能。比如,字符串aabcccccaaa会变为a2b1c5a3。若“压缩”后的字符串没有变短,则返回原先的字符串。你可以假设字符串中只包含大小写英文字母(a至z)。
题解:十分暴力的做法。跑了16ms。。我们开一个新字符串作为结果。
大概就是找到这个原来字符串的字符重复的地方做一个统计,统计出来的结果转字符串丢进结果集里。。
代码:
1 class Solution { 2 public: 3 string compressString(string S) { 4 string ss; 5 int len = S.length(); 6 for(int i = 0,j = i+1;S[i]!='