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 | Esta função pode retornar uma cópia superficial da pilha. |
2 | 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 | Esta função pode retornar o valor no topo de uma pilha. |
6 | Esta função pode remover e retornar o valor no topo de uma pilha. |
7 | 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. |