在Javascript中窥视队列中的元素


窥视队列意味着获取队列中头部的值。因此我们可以按以下方法实现窥视函数 -

示例

peek() {
   if (isEmpty()) {
      console.log("Queue Underflow!");
      return;
   }
   return this.container[0];
}

你可以使用 -来检查此函数是否工作正常

示例

let q = new Queue(2);
q.enqueue(3);
q.enqueue(4);
console.log(q.peek());
q.display();

输出

这将得到如下输出 -

3
[ 3, 4 ]

如你所见,peek()与dequeue的区别在于它只会返回前端值而不删除它。

更新于: 15-06-2020

478浏览量

开启您的职业生涯

通过完成本课程获得认证

开始
广告
© . All rights reserved.