討論串[問題] 迴圈改遞迴請益
共 4 篇文章
首頁
上一頁
1
下一頁
尾頁
內容預覽:
小弟第一次發文,若有違反版規的,請鞭小力點,謝謝。. 小弟的題目,是尋找一個字串中,某個字母的出現次數. 迴圈版本相當簡單,我還應付得來,程式碼如下:. int countI(string s, char c). {. int length = s.size(), cnt = 0;. for (in
(還有256個字)
內容預覽:
話說函式的參數一個就夠了。. int countR(std::string str) {. if (str[0] == '\0') {. return 0;. } else {. str.pop_back(); // 把字串其中一個字刪掉. return 1 + countR(str);. }. }
(還有422個字)
內容預覽:
概念上就下面這樣. int count(str, c) {. if str is empty. Return 0. Else {. // str 減去第一個 char 的count. suffixCount = count(str[1:], c). If str[0] == c. Return su
(還有265個字)
首頁
上一頁
1
下一頁
尾頁