A classe SplPriorityQueue

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

Introdução

A classe SplPriorityQueue fornece as principais funcionalidades de uma fila priorizada, implementada usando um heap máximo.

Nota: A ordem dos elementos com prioridade idêntica é indefinida. Pode diferir da ordem em que foram inseridos.

Resumo da classe

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
}

Índice

To Top