给定一个由小写字母组成的字符串S,去重操作选择两个相邻且相同的字母并将它们去除。对S重复重复数据删除操作,直到无法进一步重复数据删除。在所有重复数据删除操作完成后返回最终字符串。答案保证是唯一的。示例:输入:"abbaca"输出:"ca"解释:例如,在"abbaca"中我们可以删除"bb"因为这两个字母相邻且相同,这是此时唯一可以删除的重复项。然后我们得到字符串“aaca”,这里同样只有“aa”可以被去重,所以最终的字符串是“ca”。解题思路用栈。如果当前栈为空或者栈顶元素与当前遍历的元素不相同,则直接入栈。如果栈顶元素与当前遍历元素相同,则将栈顶元素弹出出栈,以此类推。constremoveDuplicates=(s)=>{让堆栈=[];for(leti=0;i
