从队列中查看元素


查看队列意味着获取队列头部的值。因此,我们可以按照以下步骤实现 peek 函数: 

示例

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,因为它只是返回队列首部值,而不将其移除。

更新于: 2020 年 6 月 15 日

477 次浏览

开启你的 职业生涯

完成课程即可获得认证

开始学习
广告
© . All rights reserved.