当前位置:   article > 正文

leetcode | java | 第58题 | 最后一个单词的长度

leetcode | java | 第58题 | 最后一个单词的长度

最后一个单词的长度

java

解决思路

  1. i 为 s.length()-1,count 为 0
  2. 当 i>=0 且对应字符是空格时,i--(找到第一个不为空格的位置)
  3. 当 i>=0 且对应字符不是空格时,i--,count++
  4. return count
  5. 时间 100 分!空间不太好
  6. 题解思路:(1)反向遍历

相关问题

  1. 因为单词中只有空格和字母,所以不是空格就是字母了
  1. class Solution {
  2. public int lengthOfLastWord(String s) {
  3. int i = s.length()-1;
  4. int count = 0;
  5. while (i>=0&&s.charAt(i)==' ') {
  6. i--;
  7. }
  8. while (i>=0&&s.charAt(i)!=' ') {
  9. count++;
  10. i--;
  11. }
  12. return count;
  13. }
  14. }

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/Cpp五条/article/detail/527176
推荐阅读
相关标签
  

闽ICP备14008679号