用遞迴演算法計算乙個字串中最大的連續字元個數

2021-09-30 10:32:48 字數 375 閱讀 7548

題目大意:用遞迴演算法計算乙個字串中最大的連續字元個數,比如aabbcc輸出3,aabbcc輸出2,abc輸出1

思路:遞迴:當前和乙個比較,相同就count+1,並更新max的值,不同就把count置1。呼叫本身:當前位置+1。

**:#include

#include

using namespace std;

int jj(string str, int cur, int count, int maxlen)

if(str[cur]==str[cur-1])

}else

return jj(str,cur+1,count,maxlen);

}int main()

遞迴翻轉乙個字串

編寫乙個函式reverse string char string 遞迴實現 實現 將引數字串中的字元反向排列。要求 不能使用c函式庫中 的字串操作函式。解法一 include include int my strlen char arr return count void reverse strin...

乙個字串演算法問題

已知一組數字 21,25,11,32,12,35,55,77,66 要求按以下規則進行排序 第乙個數最大,第二個數最小,第三個數是剩下中的最大的,第四個數是剩下中的最小的,依此類推,請設計乙個字元介面的程式解決之 c codes as below class program console.read...

在乙個字串中尋找另外乙個字串

在乙個字串中尋找另外乙個字串 public class text foundit true break test system.out.println foundit?found it didn t find it 該段程式有點難以理解,主要就是if語句的理解,if searchme.charat ...