leetcode 344 Reverse String (in java)
来源:互联网 发布:macbookair删除软件 编辑:程序博客网 时间:2024/06/14 08:07
简单的字符串反转
方法一
public String reverseString(String s) { int len = s.length(); StringBuilder res = new StringBuilder(len); for(int i = len - 1; i >= 0; i--){ res.append(s.charAt(i)); } return res.toString();}
在leetcode中运行,Runtime: 5 ms
方法二
public String reverseString(String s) { if(s == null || s.length() == 0){ return s; } char[] sArr = s.toCharArray(); int start = 0; int end = s.length() - 1; reverseStr(sArr, start, end); return new String(sArr);}public char[] reverseStr(char[] StrArr, int start, int end){ if(StrArr == null){ return null; } while(start < end){ char temp = StrArr[start]; StrArr[start++] = StrArr[end]; StrArr[end--] = temp; } return StrArr;}
在leetcode中运行,Runtime: 3 ms
0 0
- leetcode 344 Reverse String (in java)
- 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 String (Java)
- 【Leetcode】Reverse Words in a String JAVA
- LeetCode|Reverse Words in a String-java
- 【Leetcode】:344. Reverse String 问题 in JAVA
- reverse string (leetcode 344) java
- Leetcode: Reverse word in string
- Leetcode-Reverse words in 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 345 Reverse Vowels of a String (in java)
- leetcode-java-151. Reverse Words in a String
- leetcode 151 Reverse Words in a String java 算法
- 文件保存路径工具类
- 二分
- mac下安装ionic
- Git 使用规范流程
- 超级全面的Linq语法、SQL语法、lambda表达式对照(相同功能的不同于法)
- leetcode 344 Reverse String (in java)
- shell
- uva_681_Convex Hull Finding
- iOS js交互
- 太空飞行计划问题[网络流24题之2]
- Java集合框架:ArrayList
- 史上最详细的Android Studio系列教程四--Gradle基础
- 安卓工具类
- 博客开始