代码随想录:反转字符串

代码随想录:反转字符串

数组中交换元素

swap(a[],b[]);

反转字符串

reverse(s.begin(),s.end());

反转字符串实现

class Solution {
public:
    void reverseString(vector<char>& s) {
        int i = 0;
        int j = s.size() - 1;
        while (i < j) {
            swap(s[i], s[j]);
            i++;
            j--;
        }
    }
};

实不相瞒这里边界条件一开始还搞错了,作为下标时是要用size-1的

posted @ 2024-12-02 22:13  huigugu  阅读(11)  评论(0)    收藏  举报