58 最後乙個單詞的長度

2021-10-08 10:34:12 字數 628 閱讀 2353

題目描述:

給定乙個僅包含大小寫字母和空格 』 』 的字串 s,返回其最後乙個單詞的長度。如果字串從左向右滾動顯示,那麼最後乙個單詞就是最後出現的單詞。

如果不存在最後乙個單詞,請返回 0 。

說明:乙個單詞是指僅由字母組成、不包含任何空格字元的 最大子字串。

示例:

輸入: 「hello world」

輸出: 5

方法1:

主要思路:

(1)直觀的想,直接從後向前遍歷,找到第乙個非空格的元素,然後再接著從後向前遍歷,同時統計字元數量,直到遇到空格結束,既可統計最後乙個單詞的字元數量;

class

solution

int count=0;

//統計最後乙個字母的字元數量

//再次從後向前遍歷,同時統計字元數量,直到再次遇到空格,或終止

while

(cur_pos>=0)

else

break;}

//返回數量

return count;}}

;

58 最後乙個單詞的長度

給定乙個僅包含大小寫字母和空格 的字串 s,返回其最後乙個單詞的長度。如果字串從左向右滾動顯示,那麼最後乙個單詞就是最後出現的單詞。如果不存在最後乙個單詞,請返回 0 說明 乙個單詞是指僅由字母組成 不包含任何空格的 最大子字串。示例 輸入 hello world 輸出 5 class soluti...

58 最後乙個單詞的長度

給定乙個僅包含大小寫字母和空格 的字串 s,返回其最後乙個單詞的長度。如果字串從左向右滾動顯示,那麼最後乙個單詞就是最後出現的單詞。如果不存在最後乙個單詞,請返回 0 說明 乙個單詞是指僅由字母組成 不包含任何空格的 最大子字串。示例 輸入 hello world 輸出 5 用split按空格分隔字...

58 最後乙個單詞的長度

給定乙個僅包含大小寫字母和空格 的字串s,返回其最後乙個單詞的長度。如果字串從左向右滾動顯示,那麼最後乙個單詞就是最後出現的單詞。如果不存在最後乙個單詞,請返回0。說明 乙個單詞是指僅由字母組成 不包含任何空格的 最大子字串。輸入 hello world 輸出 5對空格進行split 這樣剩下的都是...