Ds\PriorityQueue::peek

(PECL ds >= 1.0.0)

Ds\PriorityQueue::peek — Возвращает значение из начала очереди

Описание

public function Ds\PriorityQueue::peek(): mixed

Возвращает значение из начала очереди, но не удаляет его.

Список параметров

Сигнатура функции не содержит параметров.

Возвращаемые значения

Значение из начала очереди.

Ошибки

Выбрасывает исключение UnderflowException, если очередь пуста.

Примеры

Пример #1 Пример использования Ds\PriorityQueue::peek()

<?php
$queue = new \Ds\PriorityQueue();

$queue->push("a",  5);
$queue->push("b", 15);
$queue->push("c", 10);

var_dump($queue->peek());
?>

Вывод приведённого примера будет похож на:

string(1) "b"
+Добавить

Примечания пользователей

Пользователи ещё не добавляли примечания для страницы
To Top