PHP - Fonctions de classe de file d'attente
La file d'attente est une collection «premier entré, premier sorti» ou «FIFO» qui ne peut autoriser l'accès à la valeur qu'au début d'une file d'attente et effectuer des itérations dans cet ordre de manière destructive.
Synopsis du cours
Ds\Queue implements Ds\Collection {
/* Constants */
const int MIN_CAPACITY = 8 ;
/* Methods */
public void allocate( int $capacity )
public int capacity( void )
public void clear( void )
public Ds\Queue copy( void )
public bool isEmpty( void )
public mixed peek( void )
public mixed pop( void )
public void push([ mixed $...values ] )
public array toArray( void )
}
Constantes prédéfinies
Ds \ Queue :: MIN_CAPACITY
Sr. Non | Fonctions et description |
---|---|
1 | Fonction Ds \ Queue :: allocate () Cette fonction peut allouer suffisamment de mémoire pour la capacité requise. |
2 | Fonction Ds \ Queue :: capacity () Cette fonction peut renvoyer la capacité actuelle. |
3 | Fonction Ds \ Queue :: clear () Cette fonction peut supprimer toutes les valeurs d'une file d'attente. |
4 | Fonction Ds \ Queue :: __ construct () Cette fonction peut créer une nouvelle instance. |
5 | Fonction Ds \ Queue :: copy () Cette fonction peut renvoyer la copie superficielle d'une file d'attente. |
6 | Fonction Ds \ Queue :: count () Cette onction peut être utilisée pour obtenir le nombre d'éléments présents dans une file d'attente. |
sept | Fonction Ds \ Queue :: isEmpty () Cette fonction peut renvoyer si la file d'attente est vide. |
8 | Fonction Ds \ Queue :: jsonSerialize () Cette fonction peut renvoyer une représentation qui peut être convertie en JSON. |
9 | Fonction Ds \ Queue :: peek () Cette fonction peut renvoyer une valeur au début d'une file d'attente. |
dix | Cette fonction peut supprimer et renvoyer une valeur au début d'une file d'attente. |
11 | Fonction Ds \ Queue :: push () Cette fonction peut pousser les valeurs dans une file d'attente. |
12 | Fonction Ds \ Queue :: toArray () Cette fonction peut convertir la file d'attente en tableau. |