一、题目地址
https://leetcode-cn.com/problems/zhan-de-ya-ru-dan-chu-xu-lie-lcof/
二、具体代码
/**
* @param {number[]} pushed
* @param {number[]} popped
* @return {boolean}
*/
// 辅助栈
// 时间复杂度:O(N)
// 空间复杂度:O(N)
var validateStackSequences = function(pushed, popped) {
let stack = [];
let i = 0;
for(let num of pushed) {
stack.push(num);
while((stack.length !== 0) && (stack[stack.length - 1] === popped[i])) {
stack.pop();
i++;
}
}
return stack.length === 0;
};
三、补充链接
四、补充部分
关注公众号:【深漂程序员小庄】:
内含丰富的学习资源和面试经验(不限前端、java),还有学习交流群可加,并且还有各大厂大佬可一起交流学习,一起进步~添加小庄微信,回复【加群】,可加入互联网技术交流群: