PHP - funções de classe de fila
A Fila é uma coleção “primeiro a entrar, primeiro a sair” ou “FIFO” que só pode permitir o acesso ao valor na frente de uma fila e iterar nessa ordem de forma destrutiva.
Sinopse da aula
Ds\Queue implements Ds\Collection {
/* Constants */
const int MIN_CAPACITY = 8 ;
/* Methods */
public void allocate( int $capacity )
public int capacity( void )
public void clear( void )
public Ds\Queue copy( void )
public bool isEmpty( void )
public mixed peek( void )
public mixed pop( void )
public void push([ mixed $...values ] )
public array toArray( void )
}
Constantes Predefinidas
Ds \ Queue :: MIN_CAPACITY
Sr. Não | Funções e descrição |
---|---|
1 | Função Ds \ Queue :: allocate () Esta função pode alocar memória suficiente para a capacidade necessária. |
2 | Função Ds \ Queue :: capacity () Esta função pode retornar a capacidade atual. |
3 | Esta função pode remover todos os valores de uma fila. |
4 | Função Ds \ Queue :: __ construct () Esta função pode criar uma nova instância. |
5 | Esta função pode retornar a cópia superficial de uma fila. |
6 | Esta unção pode ser usada para obter a contagem dos elementos presentes em uma fila. |
7 | Função Ds \ Queue :: isEmpty () Esta função pode retornar se a fila está vazia. |
8 | Função Ds \ Queue :: jsonSerialize () Esta função pode retornar uma representação que pode ser convertida em JSON. |
9 | Esta função pode retornar um valor na frente de uma fila. |
10 | Esta função pode remover e retornar um valor na frente de uma fila. |
11 | Esta função pode enviar os valores para uma fila. |
12 | Função Ds \ Queue :: toArray () Esta função pode converter a fila em uma matriz. |