Класс SplPriorityQueue

(PHP 5 >= 5.3.0, PHP 7, PHP 8)

Введение

Класс SplPriorityQueue обеспечивает основные функциональные возможности приоритетной очереди, реализованный при помощи кучи с максимальным элементом наверху (max-heap).

Замечание: Порядок элементов с одинаковым приоритетом не определён. Он может отличаться от порядка, в котором элементы были вставлены.

Обзор классов

classSplPriorityQueueimplementsIterator, Countable {
publicconstintEXTR_BOTH;
publicconstintEXTR_PRIORITY;
publicconstintEXTR_DATA;
publiccompare(mixed$priority1, mixed$priority2): int
publiccount(): int
publiccurrent(): mixed
publicextract(): mixed
publicinsert(mixed$value, mixed$priority): true
publicisCorrupted(): bool
publicisEmpty(): bool
publickey(): int
publicnext(): void
publicrewind(): void
publicsetExtractFlags(int$flags): int
publictop(): mixed
publicvalid(): bool
}

Содержание

To Top