原题链接:Reverse String
题目很简单,代码如下:
class Solution {
public:
string reverseString(string s) {
/*
Time Complexity:O(n)
*/
for(int i=0,j=s.size()-1;i<=j;i++,j--)swap(s[i],s[j]);
return s;
}
};
本文提供了一种简单的字符串反转方法,通过迭代交换首尾字符实现。该算法的时间复杂度为O(n),适用于C++环境。
原题链接:Reverse String
题目很简单,代码如下:
class Solution {
public:
string reverseString(string s) {
/*
Time Complexity:O(n)
*/
for(int i=0,j=s.size()-1;i<=j;i++,j--)swap(s[i],s[j]);
return s;
}
};
142

被折叠的 条评论
为什么被折叠?