SplPriorityQueue クラスはじめにSplPriorityQueue クラスは、優先順位つきキューの主要な機能を提供します。 最大ヒープを使用して実装しています。
クラス概要
SplPriorityQueue
implements
Iterator
Countable
/* 定数 */
public
const
int
SplPriorityQueue::EXTR_BOTH;
public
const
int
SplPriorityQueue::EXTR_PRIORITY;
public
const
int
SplPriorityQueue::EXTR_DATA;
/* メソッド */
public int compare(mixed
$priority1 , mixed $priority2 )public int count()
public mixed current()
public mixed extract()
public int getExtractFlags()
public true insert(mixed
$value , mixed $priority )public bool isCorrupted()
public bool isEmpty()
public int key()
public void next()
public bool recoverFromCorruption()
public void rewind()
public int setExtractFlags(int
$flags )public mixed top()
public bool valid()
定義済み定数
|