本文章是⭐️小Y学算法⭐️的内容,该专栏还有多篇优质内容在等待你观看,现在点击右上角点击这个————🚀订阅专栏🚀 就可以免费观看多篇相关内容的文章啦!
- 📢前言
- 🌲原题样例
- 🌻C#方法一:遍历
- 🌻Java 方法一:遍历
- 💬总结
- 🌲 每天打卡一道算法题,既是一个学习过程,又是一个分享的过程😜
- 🌲 提示:本专栏解题 编程语言一律使用 C# 和 Java 两种进行解题
- 🌲 要保持一个每天都在学习的状态,让我们一起努力成为算法大神吧🧐!
- 🌲 今天是力扣算法题持续打卡第18天🎈!
给你一个字符串 s,由若干单词组成,单词前后用一些空格字符隔开。返回字符串中最后一个单词的长度。
单词 是指仅由字母组成、不包含任何空格字符的最大子字符串。
示例 1:
输入:s = "Hello World"
输出:5
示例 2:
输入:s = " fly me to the moon "
输出:4
示例 3:
输入:nums = [0]
输出:0
示例 3:
输入:s = "luffy is still joyboy"
输出:6
提示:
- 1 = 0; i--){
if(s.charAt(i) == ' '){
if(count == 0) continue;
break;
}
count++;
}
return count;
}
}
执行结果
通过 执行用时:0 ms,在所有 Java 提交中击败了100%的用户 内存消耗:36.3 MB,在所有 Java 提交中击败了96.52%的用户
复杂度分析
💬总结时间复杂度:O(n) 空间复杂度:O(1)
- 今天是力扣算法题打卡的第十八天!
- 文章采用
C#
和Java
两种编程语言进行解题 - 一些方法也是参考力扣大神写的,也是边学习边分享,再次感谢算法大佬们
- 那今天的算法题分享到此结束啦,明天再见!