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

Función Ds \ Stack :: copy ()

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

Función Ds \ Stack :: peek ()

Esta función puede devolver el valor en la parte superior de una pila.

6

Función Ds \ Stack :: pop ()

Esta función puede eliminar y devolver el valor en la parte superior de una pila.

7

Función Ds \ Stack :: push ()

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.