PHP - Funções da classe Stack

Uma pilha é uma coleção “último a entrar, primeiro a sair” ou “LIFO” que pode permitir acesso apenas ao valor no topo da estrutura e iterar nessa ordem de forma destrutiva. Esta classe pode usar Ds \ Vector internamente.

Sinopse da aula

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. Não Funções e descrição
1

Função Ds \ Stack :: copy ()

Esta função pode retornar uma cópia superficial da pilha.

2

Função Ds \ Stack :: count ()

Esta função pode ser usada para contar o número de elementos presentes em uma pilha.

3

Função Ds \ Stack :: isEmpty ()

Esta função pode retornar se a pilha está vazia.

4

Função Ds \ Stack :: jsonSerialize ()

Esta função pode retornar a representação que pode ser convertida em JSON.

5

Função Ds \ Stack :: peek ()

Esta função pode retornar o valor no topo de uma pilha.

6

Função Ds \ Stack :: pop ()

Esta função pode remover e retornar o valor no topo de uma pilha.

7

Função Ds \ Stack :: push ()

Esta função pode colocar os valores em uma pilha.

8

Função Ds \ Stack :: toArray ()

Esta função pode converter a pilha em uma matriz.