344. Reverse Stringapp
Write a function that takes a string as input and returns the string reversed.ide
Example:
Given s = "hello", return "olleh".spa
思路1:orm
使用一個新的string來存放結果。input
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
修改原來string直接獲得結果。it
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:05io