dapaogege

导航

 

lecode 1047

class Solution {
public:
string removeDuplicates(string s) {
string res;
for(auto i:s){
if(!res.empty()&&i==res.back()){
res.pop_back();
}else{
res.push_back(i);
}
}
return res;
}
};

C++ 技巧:std::string 本身就可以当栈用 (push_back, pop_back, back),不需要额外定义 std::stack,这样最后不用反转字符串,速度更快。

posted on 2026-01-25 20:08  dapaogege  阅读(0)  评论(0)    收藏  举报