SplQueue::setIteratorMode
SplHeap::compare
Structures des données
PHP Manual
La classe
SplHeap
(PHP 5 >= 5.3.0, PHP 7)
Introduction
La classe SplHeap fournit l'interface pour un tas.
Synopsis de la classe
abstract
SplHeap
implements
Iterator
,
Countable
{
/* Méthodes */
public
__construct
(
void
)
abstract
protected
int
compare
(
mixed
$value1
,
mixed
$value2
)
public
int
count
(
void
)
public
mixed
current
(
void
)
public
mixed
extract
(
void
)
public
void
insert
(
mixed
$value
)
public
bool
isEmpty
(
void
)
public
mixed
key
(
void
)
public
void
next
(
void
)
public
void
recoverFromCorruption
(
void
)
public
void
rewind
(
void
)
public
mixed
top
(
void
)
public
bool
valid
(
void
)
}
Sommaire
SplHeap::compare
— Compare deux éléments
SplHeap::__construct
— Construit un nouveau tas vide
SplHeap::count
— Compte le nombre d'éléments dans le tas
SplHeap::current
— Retourne le noeud courant, pointé par l'itérateur
SplHeap::extract
— Extrait un noeud du haut du tas
SplHeap::insert
— Insère un élément dans le tas
SplHeap::isEmpty
— Vérifie si le tas est vide
SplHeap::key
— Retourne l'index du noeud courant
SplHeap::next
— Se déplace au noeud suivant
SplHeap::recoverFromCorruption
— Répare un tas
SplHeap::rewind
— Revient au début de l'itérateur
SplHeap::top
— Récupère le premier noeud du tas
SplHeap::valid
— Vérifie si le tas contient des noeuds
SplQueue::setIteratorMode
SplHeap::compare
Structures des données
PHP Manual