本文主要是介绍从零开始的LeetCode刷题日记:344.反转字符串,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
一.相关链接
题目链接:344.反转字符串
二.心得体会
这道题是一道字符串题目,只要利用双指针就能顺利解决,或者利用swap函数。
三.代码
class Solution {
public:void reverseString(vector<char>& s) {int len = s.size();int loop = len/2;int head = 0;int tail = len - 1;int swap = 0;for(;loop>0;loop--){swap = s[head];s[head] = s[tail];s[tail] = swap;head++;tail--;}return;}
};
class Solution {
public:void reverseString(vector<char>& s) {int len = s.size();int loop = len/2;int head = 0;int tail = len - 1;for(;loop>0;loop--){swap(s[head],s[tail]);head++;tail--;}return;}
};
这篇关于从零开始的LeetCode刷题日记:344.反转字符串的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!