leetcode[Reverse String]
来源:互联网 发布:淘宝电热水龙头 编辑:程序博客网 时间:2024/05/16 09:03
解法一:
public class Solution { public String reverseString(String s) { StringBuilder sb = new StringBuilder(s); sb = sb.reverse(); return sb.toString(); }}
解法二:
public class Solution {//递归做法public String reverseString(String s) {int length = s.length();if (length <= 1) return s;String leftStr = s.substring(0, length / 2);String rightStr = s.substring(length / 2, length);return reverseString(rightStr) + reverseString(leftStr);}}
解法三:
public class Solution {public String reverseString(String s) {char[] c = s.toCharArray();for(int i = 0, j = c.length - 1; i < j; i++, j--){//从首尾开始,交换char t = c[i];c[i] = c[j];c[j] = t;}return new String(c);}}
阅读全文
0 0
- leetcode(2)--String reverse
- leetcode--344. Reverse String
- LeetCode - Reverse String
- LeetCode(69)-Reverse String
- #leetcode# 344 Reverse String
- LeetCode 344. Reverse String
- LeetCode 344. Reverse String
- Leetcode Reverse String 344
- 【LeetCode-334】Reverse String
- leetcode---Reverse String
- Leetcode:344. Reverse String
- LeetCode *** 344. Reverse String
- LeetCode *** 344. Reverse String
- [leetcode] 344. Reverse String
- <LeetCode>344. Reverse String
- LeetCode 344 Reverse String
- leetcode笔记:Reverse String
- Leetcode.344. Reverse String
- 转LIS接口相关
- 充电IC——上电power up(以BQS24259为例)
- import math
- 欢迎使用CSDN-markdown编辑器
- 从0到1开启web前端学习之旅二
- leetcode[Reverse String]
- Xutils3.0使用详解
- spring学习(二):资源访问利器
- 屏幕像素缩放比 dpr 的那些事儿
- hive Permission denied: user=root, access=WRITE, inode="/user":hdfs:supergroup:drwxr-xr-x
- 电子病历源代码
- vue组件1-全局注册
- SQL分表,分库分区,读写分离和同步
- 使用token和SpringMVC来实现安全的RESTFul接口