用遞迴找乙個字串中 最長連續出現的字元的個數

2021-06-10 09:02:40 字數 479 閱讀 8809

簡述:

用遞迴找乙個字串中 最長連續出現的字元的個數

例如:

「abbbbbbc"返回的就是6

package offer;

public class getlongestconsecutivesubstring

if(str.charat(currentpos) == str.charat(currentpos - 1))else

return getlongestconsecutivesubstring(str, currentpos + 1, count, maxlength);

} public int getresult(string str)

public static void main(string args)

}

輸出:

找出乙個字串中最長的連續回文

找出乙個字串中最長的連續回文 題目 找出乙個字串中最長的回文,比如goooogleel,最長回文是goooog 分析 第一,定義乙個pstr指向字串str,再定義乙個p指向pstr,q指向pstr 1 第二,找出乙個字元 p與其下乙個字元 q相同位置,比如oo,num index p 然後比較這兩個...

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

題目大意 用遞迴演算法計算乙個字串中最大的連續字元個數,比如aabbcc輸出3,aabbcc輸出2,abc輸出1 思路 遞迴 當前和乙個比較,相同就count 1,並更新max的值,不同就把count置1。呼叫本身 當前位置 1。include include using namespace std...

遞迴翻轉乙個字串

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