在算法题1024删除字符串中的所有相邻重复子串中,下面代码不能通过用例s ="abbaca"的细节原因可能是
var removeDuplicates = function (s) {
// 遍历字符串,栈为空将字母入栈,若栈不为空,栈顶元素与当前元素相同,弹出栈顶元素
// 定义数组栈保存结果
let res = [];
for (let i = 0; i < s.length; i++) {
if (res.length == 0) {
res.push(s[i])
} else if (res[res.length - 1] == s[i]) {
//栈顶元素为最后一个元素
res.pop()
} else if (res[res.length - 1] !== s[i]){
res.push()
}
}
return res.join('')
};