[leetcode]--344. Reverse String
来源:互联网 发布:淘宝卖家发物流怎么办 编辑:程序博客网 时间:2024/06/01 09:51
Question344:
Write a function that takes a string as input and returns the string reversed.
中文解释:
其实就是字符串的原地转置。
Example:
Given s = "hello", return "olleh".
解决思路:使用双指针法,即使用两个指针一前一后交换数据并向中间逼近,直至相遇。这个也是比较简单的一个题目。
解决源码:
package leetcode;import utils.InputUtil;import utils.LogUtil;public class Question344 { public static String reverseString(String s) { char[] schar = new char[s.length()]; char temp; schar = s.toCharArray(); int i = 0; int j = s.length()-1; while (i<=j){ temp = schar[i]; schar[i] = schar[j]; schar[j] = temp; i++; j--; } return new String(schar); } public static void main(String[] args) { String s = InputUtil.inputString("please input str:"); String result = reverseString(s); LogUtil.log_debug(result); }}
0 0
- 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] 344. 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]344. Reverse String
- LeetCode - 344. Reverse String
- [leetcode]344. Reverse String
- LeetCode 344. Reverse String
- 【Leetcode】344. Reverse String
- hdu1248寒冰王座(完全背包)
- display disk usage only on current folder ubuntu
- What does the three dots in react do?
- 第17章 控件模版(2)——模版绑定
- Cocos2d-x 3.x 图形学渲染系列二十八
- [leetcode]--344. Reverse String
- [leetcode]--刷leetcode算法目录和算法总结目录
- 38-1-1-Exercise
- 【t056】智力问答(链表+计数排序做法)
- C++数据类型及限制和相互转换
- docker study --- containerd
- [leetcode]--292. Nim Game
- Prime Ring Problem HDU - 1016
- 基于Ubuntu16.04下载与编译OpenWrt系统