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. |
