在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瀏覽量

開啟您的職業生涯

透過完成本課程獲得認證

開始
廣告