原题链接:力扣344.反转字符串
思路:
直接双指针,一个指向开头一个指向末尾,使用swap进行交换即可
要注意终止条件为两个i < s.size(),不能为 开头指针等于尾指针,因为在字符串是奇数字符个数情况下,指针会越界
全代码:
class Solution {
public:
void reverseString(vector& s) {
int left = 0;
int right = s.size()-1;
for(int i = 0, j = s.size()-1; i < s.size()/2; i++,j–)
{
swap(s[i],s[j]);
}文章来源:https://www.toymoban.com/news/detail-744577.html
}
};文章来源地址https://www.toymoban.com/news/detail-744577.html
到了这里,关于力扣344.反转字符串的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!