力扣58.最后一个单词的长度

力扣58.最后一个单词的长度 ##题目描述给你一个字符串s由若干单词组成单词前后用一些空格字符隔开。返回字符串中最后一个单词的长度。单词是指仅由字母组成、不包含任何空格字符的最大子字符串。##题解思想从后往前遍历字符串直接定位最后一个单词避免处理前面的所有单词。第一步意图跳过末尾空格跳过字符串末尾的所有空格找到最后一个单词的结尾第二步意图统计单词长度一旦遇到非空格字符就开始计数直到再次遇到空格就停止##题解代码int lengthOfLastWord(char* s) { int n strlen(s);//计算s的长度 int m 0;//统计最后一个单词长度 for(int i n - 1; i 0; i--){ if(s[i] ) { if(m0){ // 如果还没开始统计单词就继续跳过末尾空格 continue; } else{ // 已经统计过单词了遇到空格说明单词结束 break; } } else { // 遇到非空格字符计数 m; } } return m; }