小编典典

如何在 JavaScript 中实现堆栈和队列?

all

在 JavaScript 中实现堆栈和队列的最佳方法是什么?

我正在寻找做调车场算法,我将需要这些数据结构。


阅读 94

收藏
2022-03-01

共1个答案

小编典典

var stack = [];
stack.push(2); // stack is now [2]
stack.push(5); // stack is now [2, 5]
var i = stack.pop(); // stack is now [2]
alert(i); // displays 5

var queue = [];
queue.push(2);         // queue is now [2]
queue.push(5);         // queue is now [2, 5]
var i = queue.shift(); // queue is now [5]
alert(i);              // displays 2

摘自“你可能不知道的 9 个 JavaScript 技巧

2022-03-01