PHP - Funciones de clases de pila
Una pila es una colección de "último en entrar, primero en salir" o "LIFO" que solo puede permitir el acceso al valor en la parte superior de la estructura e iterar en ese orden de forma destructiva. Esta clase puede usar Ds \ Vector internamente.
Sinopsis de la clase
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 )
}
No Señor | Funciones y descripción |
---|---|
1 | Esta función puede devolver una copia superficial de la pila. |
2 | Función Ds \ Stack :: count () Esta función se puede utilizar para contar el número de elementos presentes en una pila. |
3 | Función Ds \ Stack :: isEmpty () Esta función puede devolver si la pila está vacía. |
4 | Función Ds \ Stack :: jsonSerialize () Esta función puede devolver la representación que se puede convertir a JSON. |
5 | Esta función puede devolver el valor en la parte superior de una pila. |
6 | Esta función puede eliminar y devolver el valor en la parte superior de una pila. |
7 | Esta función puede enviar los valores a una pila. |
8 | Función Ds \ Stack :: toArray () Esta función puede convertir la pila en una matriz. |