1.leetcode 151
题目链接:
. - 力扣(LeetCode). - 备战技术面试?力扣提供海量技术面试资源,帮助你高效提升编程技能,轻松拿下世界 IT 名企 Dream Offer。https://leetcode.cn/problems/reverse-words-in-a-string/题目评价:极好的字符串题目,考察逆转、删除空格,解法多次使用了双指针法
class Solution {
public:
//逆转字符串s中起始l到末尾r的子串
void reverse(string& s,int l,int r)
{
char tmp = 0;
while (l < r)
{
tmp = s[l];
s[l] = s[r];
s[r] = tmp;
l++; r--;
}
}
/* 单词 是由非空格字符组成