class Solution {
public:
int lengthOfLastWord(string s) {
for (int i = s.size() - 1; i >= 0; i --) {
if (s[i] == ' ') continue;
int j = i - 1; // j每次都要从i-1开始,如果定义在for(int i = s.size() - 1, j = i - 1;)这样的j是 初始化为s.size() - 2,往后在此基础上--。
while (j >= 0 && s[j] != ' ') j --;
return i - j; //j此时指向的是空格的位置,所以i-(j+1)+1=i-j
}
return 0;
}
};
厉害