LeetCode 344. 反转字符串
其他
2018-07-09 19:52:33
阅读次数: 0
请编写一个函数,其功能是将输入的字符串反转过来。
示例:
输入:s = "hello"
返回:"olleh"
解题思路:
有一个问题:把s2+=s[len-i-1],改成s2[i] = s[len-i-1],就不行,后面加结束符也不行。看了一会append的源码也没搞懂,猜是申请空间的问题,以后再仔细看看吧
代码:
class Solution {
public:
string reverseString(string s) {
string s2;
int len = s.length();
for(int i = 0; i < len; i ++) {
s2 += s[len-i-1];
}
return s2;
}
};
转载自blog.csdn.net/qq_33168253/article/details/80879379