[Leetcode][JAVA] Reverse Words in a String
来源:互联网 发布:淘宝交易流程图 编辑:程序博客网 时间:2024/05/21 14:48
用JAVA或Python有简便方法:
后来看discuss说是cheat,就改成:
拿一个数据结构(这里用ArrayList)保存截取下来的词,然后从后往前输出。
这是我最开始AC的代码,用split()方法:
public String reverseWords(String s) { String[] token = s.split(" "); String re = ""; for(int i=token.length;i>0;i--) { if(token[i-1].compareTo("")!=0) re = re + token[i-1] + " "; } return re.trim(); }
后来看discuss说是cheat,就改成:
public String reverseWords(String s) { ArrayList<String> ls = new ArrayList<String>(); int i=0; while(i<s.length()) { if(!(s.charAt(i)==' ')) { int j=i; String temp = ""; while(j<s.length() && !(s.charAt(j)==' ')) { temp+=s.charAt(j); j++; } ls.add(temp); i=j; } else i++; } String re = ""; for(int j=ls.size()-1;j>=0;j--) { re = re + ls.get(j) + " "; } return re.equals("")?re:re.substring(0,re.length()-1); }
拿一个数据结构(这里用ArrayList)保存截取下来的词,然后从后往前输出。
最后需要把可能存在的末尾空格去掉。
0 0
- Leetcode-Reverse Words in a String -java
- LeetCode:Reverse Words in a String (Java)
- [Leetcode][JAVA] Reverse Words in a String
- 【Leetcode】Reverse Words in a String JAVA
- LeetCode|Reverse Words in a String-java
- Leetcode - string - Reverse Words in a String
- 【LeetCode刷题Java版】Reverse Words in a String
- Reverse Words in a String ---leetcode 我的java题解
- leetcode:151Reverse Words in a String java实现
- java中leetcode之Reverse Words in a String
- leetcode-java-151. Reverse Words in a String
- leetcode 151 Reverse Words in a String java 算法
- leetcode 151. Reverse Words in a String --------- java
- [leetcode]151. Reverse Words in a String@Java解题报告
- Reverse words in a String leetcode
- [LeetCode]Reverse Words in a String
- 【LeetCode】Reverse Words in a String
- Reverse Words in a String (LeetCode)
- [cocos2d-x][游戏开发]通过cocos2d-x实现简易飞机大战 06.游戏界面 主角飞机产生子弹
- 解决eclipse乱码问题
- 2014年9月8日
- RocketMQ原理解析-consumer 3.长轮询
- Eclipse配色方案&调整字体大小
- [Leetcode][JAVA] Reverse Words in a String
- 卡萨机顶盒科技撒谎可
- 【MongoDB】Installation of MongoDB
- Hadoop常用命令
- [Cocos2d-X 3.2][面试][小知识][Action动画以及To与By的区别]
- winform PictureBox 图片旋转
- CC2540 CC2541 蓝牙4.0BLE开发板实现 空中飞鼠、体感游戏手柄【多图】
- 《金领简历》精华 创业公司 面试机会 简历
- preference 用法之Settings