国产性生交xxxxx免费-国产中文字幕-啊灬啊灬啊灬快灬高潮了,亚洲国产午夜精品理论片在线播放 ,亚洲欧洲日本无在线码,色爽交视频免费观看

鍋爐信息網 > 鍋爐知識 > 鍋爐學習

58、最后一個單詞的長度

發布時間:

題目描述今天這個題我一開始的想法是:設立一個計數器count=0,從第一個單詞開始統計,每前進一個字符,count ++。當遇到空格的時候,count

題目描述

今天這個題我一開始的想法是:設立一個計數器count=0,從第一個單詞開始統計,每前進一個字符,count ++。當遇到空格的時候,count清0,遍歷完一遍以后,正好可以求出最后一個單詞的長度。同時,也考慮了邊界條件:s.length()==0和s[0]==' '返回0的情況,但是一直是解答錯誤。

后來看了題解,我才恍然大悟,原來,這個字符串末尾也可以跟上有限個空格啊,比如“a ab abc abcd ”(后面跟了5個空格),這樣我們就從后面來往前走,先把最末尾的空格全部刪掉,這就用到了erase()函數,刪掉之后呢,此時指向最末尾的非空格字符,再用函數:find_last_of(' ')。來找出最末尾的空格來。這樣,最后一個單詞的首尾邊界都有了,再相減即可得到它的長度。

我們看代碼:

class Solution {npublic:n int lengthOfLastWord(string s) {n if(s.empty())n return 0;n int pos = s.length() - 1;n while(pos >= 0 && s[pos] == ' '){n s.erase(pos);n pos--;n }n int last_begin = s.find_last_of(' ');n return s.length() - last_begin -1;n n }n};


字符串的存儲方式;

上一篇:假設573-582

下一篇:11123587..

精選推薦

  • 催化燃燒設備供應商
    催化燃燒設備供應商

    催化燃燒設備供應商,催化燃燒處理裝置廠家,本裝置是采用廢氣先進入噴淋塔過濾——干式過濾—-蜂窩活性碳吸附—脫附再生——催化燃

  • 該不該有模具供應商
    該不該有模具供應商

    今天紅姐又來跟我探討供應商的管理問題了。故事是這樣的:供應商來料不良,原因是模具問題。而那個模具是我們找的一家模具供應商做的

  • 什么牌子高壓鍋好,高壓鍋哪個牌子好,高壓鍋什么牌子好,高壓鍋哪個品牌好
    什么牌子高壓鍋好,高壓鍋哪個牌子好,高

    1蘇泊爾 雙重安全閥門 高壓鍋雙重安全閥,防燙把手,復合底。這款高壓鍋擁有雙重安全閥門,更好的保證使用安全。搭載防燙傷把手,方便起

  • 高壓鍋啥牌子好,高壓鍋哪個牌子的好,什么高壓鍋牌子好,高壓鍋推薦選購指南
    高壓鍋啥牌子好,高壓鍋哪個牌子的好,什

    1、雙喜階梯型復底高壓鍋推薦理由:高壓鍋滿足上蒸下煮,飯菜同時進行,方便快速,有效提升烹飪效率。多重安全防護,安全系數較高,家人使用

0