표준 PHP 라이브러리(SPL) SplPriorityQueue class

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


소개

SplPriorityQueue 클래스는 최대 힙을 사용하여 구현된 우선 순위 대기열의 주요 기능을 제공합니다.

참고: 우선 순위가 동일한 요소의 순서는 정의되지 않습니다. 삽입된 순서와 다를 수 있습니다.


클래스 개요

                  
class SplPriorityQueue implements Iterator, Countable {

  /* Methods */
  public compare(mixed $priority1, mixed $priority2): int
  public count(): int
  public current(): mixed
  public extract(): mixed
  public getExtractFlags(): int
  public insert(mixed $value, mixed $priority): bool
  public isCorrupted(): bool
  public isEmpty(): bool
  public key(): int
  public next(): void
  public recoverFromCorruption(): bool
  public rewind(): void
  public setExtractFlags(int $flags): int
  public top(): mixed
  public valid(): bool
}
                  
                

목차