Ds\PriorityQueue::pop

(PECL ds >= 1.0.0)

Ds\PriorityQueue::pop — Видаляє та повертає значення з найвищим пріоритетом

Опис

public Ds\PriorityQueue::pop(): mixed

Видаляє і повертає значення початку черги, тобто. значення із найвищим пріоритетом.

Зауваження :

Значення з однаковим пріоритетом повертаються за принципом FIFO.

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

Ця функція не має параметрів.

Значення, що повертаються

Видалене значення з початку черги.

Помилки

Викидає виняток UnderflowExceptionякщо черга порожня.

Приклади

Приклад #1 Приклад використання Ds\PriorityQueue::pop()****

Loading...

Висновок наведеного прикладу буде схожим на:

string(1) "a"
string(1) "b"
string(1) "c"