今天的题目也是莫名的简单
class Solution {
public:
void reverseString(vector
<char>& s
)
{
reverse(s
.begin(),s
.end());
return ;
}
};
面向调用函数的算法联系(手动狗头) 第二种方法
class Solution {
public:
void reverseString(vector
<char>& s
)
{
if (s
.size() == 0)return;
int right
= s
.size()-1;
int left
= 0;
while (left
< right
)
{
swap(s
[left
],s
[right
]);
left
++;
right
--;
}
return;
}
};
这两种方法执行时间和消耗内存一样的??? 菜鸡不懂.JPG
转载请注明原文地址:https://blackberry.8miu.com/read-42446.html