使用 JavaScript 在队列中添加元素


将元素加入队列,意味着将它们添加到数组末端。我们以容器数组末端作为队列的尾部,因为我们将对此执行所有插入操作。

因此,我们可以如下实现 enqueue 函数:

示例

enqueue(element) {
   // Check if Queue is full
   if (this.isFull()) {
      console.log("Queue Overflow!");
      return;
   }
   // Since we want to add elements to end, we'll just push them.
   .container.push(element);
}

你可以使用以下方法来检查此函数是否正常工作:

示例

 let q = new Queue(2);
q.enqueue(1);
q.enqueue(2);
q.enqueue(3);
q.display();

输出

这将给出输出:

Queue Overflow!
[ 1, 2 ]

更新时间:15-6 月-2020

290 次浏览

开启你的 职业生涯

完成该课程后获取认证

开始
广告
© . All rights reserved.