統計重複字串的個數

2021-12-29 21:06:31 字數 547 閱讀 9216

題目:統計重複字串的個數,並輸出。

示例輸入:abcdef

示例輸出:a1b1c1d1e1f1

示例輸入:abbbbbbbbbbbcc

示例輸出:a1b11c2

實現**如下:

#ifndef strrepeat_h

#define strrepeat_h

#include

#include

#include

void strrepeat(char* str)

while(!bitstack.empty())

times=1;//重置times

} pre=cur;//後移指標

cur=cur+1;

} result[k++]=*pre;//處理最後一種字元,因為迴圈退出時最後一種字元未處理

while(times!=0)

while(!bitstack.empty())

result[k]='';//字串結尾空字元

std::cout<>str)

}#endif

統計字串中重複的字元個數並輸出

輸出字串各個字元的個數 對重複的字元將其下標存放在vector中,使用unique函式只儲存乙份重複字元的數字 通過下標查詢到相應的字元,從map中取出對應的統計數字 using namespace std int main sort coll.begin coll.end pos unique c...

字串 A001 統計重複個數(暴力 優化)

由 n 個連線的字串 s 組成字串 s,記作 s s,n 例如,abc 3 abcabcabc 如果我們可以從 s2 中刪除某些字元使其變為 s1,則稱字串 s1 可以從字串 s2 獲得。例如,根據定義,abc 可以從 abdbec 獲得,但不能從 acbbe 獲得。現在給你兩個非空字串 s1 和 ...

統計字串陣列裡重複的字串

題目 建立乙個長度是100的字串陣列,使用長度是2的隨機字元填充該字串陣列,統計這個字串陣列裡重複的字串有多少種?問題 第一次實現的時候出現重複次數總為100的情況,分析之後發現for迴圈有問題,問題 如下 for int i 0 i 如果這裡給j初始值為i的話,相當於i和j是同步變化的,然後s i...