LeetCode Length of Last Word
2015-09-19 23:51
323 查看
原题链接在这里:https://leetcode.com/problems/length-of-last-word/
从最后一个char 开始往前扫,遇到第一个空格就时就走完了最后一个词。
不过要注意最后一个char 本身就是空格的情况,所以需要先把s trim()一下。
Time Complexity: O(s.length()).
Space: O(1).
AC Java:
从最后一个char 开始往前扫,遇到第一个空格就时就走完了最后一个词。
不过要注意最后一个char 本身就是空格的情况,所以需要先把s trim()一下。
Time Complexity: O(s.length()).
Space: O(1).
AC Java:
public class Solution { public int lengthOfLastWord(String s) { if(s == null || s.length() == 0){ return 0; } s = s.trim(); int i = s.length()-1; while(i>=0){ if(s.charAt(i) == ' '){ break; }else{ i--; } } return s.length()-1-i; } }
相关文章推荐
- Fiddler手机抓包
- 黑马程序员---C语言 内存分区
- Java命令行执行那些事
- lintcode-旋转图像-161
- 网络编程入门(1
- HDU 5463 Clarke and minecraft(贪心)——BestCoder Round #56(div.2)
- 【编程题】-C++实现:判断字符串在末尾加一个字符,能否构成回文串
- 一个小公司老板的日常管理,希望能让创业的朋友学到东西
- 深入PHP内核之opcode handler
- openssl及openssh
- DHT11湿度传感器开发
- HTTP转HTTPS实现
- Climbing Stairs 解答
- 信息熵与信息增益
- 黑马程序员 ----C语言 结构体
- 随机生成一个十位数字序列,要求各位不相同
- NYOJ 105 九的余数 (大数求余&同余定理)
- Android开发之Activity之间的通讯
- 页面关键词Meta Keywords和描述Description的优化作用
- CentOS下安装JDK1.7