【LeetCode】1047. 删除字符串中的所有相邻重复项 发表于 2021-03-09 更新于 2021-03-18 分类于 C++ 阅读次数: Valine: 本文字数: 63 阅读时长 ≈ 1 分钟 1047. 删除字符串中的所有相邻重复项 思路 栈思想遍历该字符串,如果当前字符和栈顶字符相同,就将其消去,否则就将其入栈即可。 代码1234567891011121314class Solution {public: string removeDuplicates(string S) { string stk; for (char ch : S) { if (!stk.empty() && stk.back() == ch) { stk.pop_back(); } else { stk.push_back(ch); } } return stk; }};