您的位置:首页 > 其它

58. Length of Last Word

2015-07-29 16:37 260 查看
此题比较简单,由右至左一次遍历即可。代码如下:

class Solution {
public:
int lengthOfLastWord(string s) {
int n = (int)s.length(), res = 0;
bool flag = false; // 标志从右至左是否已经碰到字母
for (int i=n-1; i>=0; i--) {
if (s[i] != ' ') {
flag = true;
res++;
} else {
if (flag) // 碰到字母后,又碰到空字符了
return res;
}
}
return res;
}
};
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: