leetcode做题笔记58

给你一个字符串 s,由若干单词组成,单词前后用一些空格字符隔开。返回字符串中 最后一个 单词的长度。

单词 是指仅由字母组成、不包含任何空格字符的最大子字符串。

思路一:模拟题意

cpp 复制代码
int lengthOfLastWord(char * s){
    int ans = 0;
    for(int i = strlen(s)-1;i>=0;i--)
    {
        if(s[i]!=' ')ans++;
        if(ans!=0&&s[i]==' ')break;
    }  
    return ans;
}

分析:

本题要求最后一个单词长度,只需从后向前遍历,ans不断增加,一旦遇到空格则输出ans的值

总结:

本题考察对字符串的应用,理解题意后可快速解决。

相关推荐
foundbug9999 小时前
LSSVM(最小二乘支持向量机)状态分类与预测
算法
z200509309 小时前
今日算法:617,合并二叉树
算法·leetcode
05候补工程师9 小时前
【编译原理】语法制导翻译:属性分类、依赖图与求值逻辑全解析
经验分享·笔记·考研·自然语言处理·机器翻译
xiaoyuchidayuma9 小时前
【无标题】
笔记
ZHW_AI课题组9 小时前
基于逻辑回归的乳腺癌预测分类
算法·分类·逻辑回归
胡志辉9 小时前
贪心算法最坑的地方:每一步都看起来很对,最后还是错了
算法
Hua-Jay9 小时前
OpenCV联合C++/Qt 学习笔记(二十)----Harri角点检测、Shi-Tomas角点检测及亚像素级别角点位置优化
c++·笔记·qt·opencv·学习·计算机视觉
代码北人生9 小时前
GitHub 日榜第一、月下载 110 万:supervision 出现之前,写计算机视觉代码是什么感觉
算法·claude
许长安9 小时前
rpc和http的区别
经验分享·笔记·网络协议·http·rpc
南宫萧幕9 小时前
HEV能量管理策略 Simulink 实战:从零搭建 Rule-based 与 A-ECMS 对比模型及排错指南
人工智能·算法·matlab·simulink·控制