隊列實現 堆棧實現 ...
隊列實現
1 var queue = new Array(); 2 // unshift() 方法可向數組的開頭添加一個或更多元素,並返回新的長度。 3 queue.unshift(1); 4 queue.unshift(2); 5 queue.unshift(3); 6 queue.unshift(4); 7 // pop() 方法用於刪除並返回數組的最後一個元素。 8 var first = queue.pop(); 9 console.log(first); // 結果為1,先進先出
堆棧實現
1 var stack = new Array(); 2 stack.push(1); 3 stack.push(2); 4 stack.push(3); 5 stack.push(4); 6 var first = stack.pop(); 7 console.log(first);// 結果為4,先進後出