//翻转单词顺序
class Solution {
public:
string ReverseSentence(string s) {
int k = 0;
for (int i = 0; i < s.size();)
{
int j = i;
while (j < s.size() && s[j] == ) j ++ ;
if (j == s.size()) break;
i = j;
while (j < s.size() && s[j] != ) j ++ ;
reverse(s.begin() + i, s.begin() + j);
if (k) s[k ++ ] = ;
while (i < j) s[k ++ ] = s[i ++ ];
}
//s.erase(s.begin() + k, s.end());
reverse(s.begin(), s.end());
return s;
}
};
class Solution {
public:
string ReverseSentence(string s) {
int k = 0;
for (int i = 0; i < s.size();)
{
int j = i;
while (j < s.size() && s[j] == ) j ++ ;
if (j == s.size()) break;
i = j;
while (j < s.size() && s[j] != ) j ++ ;
reverse(s.begin() + i, s.begin() + j);
if (k) s[k ++ ] = ;
while (i < j) s[k ++ ] = s[i ++ ];
}
//s.erase(s.begin() + k, s.end());
reverse(s.begin(), s.end());
return s;
}
};
2020-05-05
在牛客打卡13天,今天学习:刷题 13 道/代码提交 3 次
全部评论
相关推荐
点赞 评论 收藏
分享
刷牛客的我很豁达:包银行的兄弟,如果你想卷那就途虎,但是途虎也不是啥好平台,跳槽可能有压力,至于证券算了吧,等湾湾回来或者美元爆炸,证券类不裁员就见鬼了,更何况是本来就末尾淘汰。综上卷就去途虎,不卷就银行 点赞 评论 收藏
分享
苦也:佬投的是日常实习吗,是在官网投的吗,我也想找段实习沉淀一下,投了根本没消息
点赞 评论 收藏
分享
