PHP - Fonctions de classe Stack
Une pile est une collection «dernier entré, premier sorti» ou «LIFO» qui peut autoriser uniquement l'accès à la valeur en haut de la structure et effectuer une itération dans cet ordre de manière destructive. Cette classe peut utiliser Ds \ Vector en interne.
Synopsis du cours
Ds\Stack implements Ds\Collection {
/* Methods */
public void allocate( int $capacity )
public int capacity( void )
public void clear( void )
public Ds\Stack copy( void )
public bool isEmpty( void )
public mixed peek( void )
public mixed pop( void )
public void push([ mixed $...values ] )
public array toArray( void )
}
Sr. Non | Fonctions et description |
---|---|
1 | Fonction Ds \ Stack :: copy () Cette fonction peut renvoyer une copie superficielle de la pile. |
2 | Fonction Ds \ Stack :: count () Cette fonction peut être utilisée pour compter le nombre d'éléments présents dans une pile. |
3 | Fonction Ds \ Stack :: isEmpty () Cette fonction peut retourner si la pile est vide. |
4 | Fonction Ds \ Stack :: jsonSerialize () Cette fonction peut renvoyer la représentation qui peut être convertie en JSON. |
5 | Fonction Ds \ Stack :: peek () Cette fonction peut renvoyer la valeur en haut d'une pile. |
6 | Cette fonction peut supprimer et renvoyer la valeur en haut d'une pile. |
sept | Fonction Ds \ Stack :: push () Cette fonction peut pousser les valeurs sur une pile. |
8 | Fonction Ds \ Stack :: toArray () Cette fonction peut convertir la pile en tableau. |