leetCode 344. Reverse String 字符串
2016-08-10 13:04
453 查看
344. Reverse StringWrite a function that takes a string as input and returns the string reversed.Example:
Given s = "hello", return "olleh".
思路1:使用一个新的string来存放结果。
2016-08-10 13:04:05
Given s = "hello", return "olleh".
思路1:使用一个新的string来存放结果。
class Solution { public: string reverseString(string s) { int len = s.size(); string result; for(int n = 0; n < len; n++) { result.append(1,s.at(len - 1 - n)); } return result; } };思路2:修改原来string直接得到结果。
class Solution { public: string reverseString(string s) { int len = s.size(); for (int i = 0; i < len / 2 ; i++) { char a = s[i]; s[i] = s[len - 1 - i]; s[len - 1 - i] = a; } return s; } };
2016-08-10 13:04:05
相关文章推荐
- [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 字符串水题
- LeetCode344——Reverse String(将字符串反转)
- leetcode-344. Reverse String 字符串翻转,切片的用法
- LeetCode----344. Reverse String 字符串反转
- leetcode_344_ Reverse String(C++)(easy)
- 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)