1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39
|
var MyQueue = function() { this.queue = []; };
MyQueue.prototype.push = function(x) { this.queue.push(x); };
MyQueue.prototype.pop = function() { return this.queue.shift(); };
MyQueue.prototype.peek = function() { return (this.queue)[0]; };
MyQueue.prototype.empty = function() { return this.queue.length === 0; };
|