PHP - Funciones de clase de cola
La cola es una colección "primero en entrar, primero en salir" o "FIFO" que solo puede permitir el acceso al valor al principio de una cola e iterar en ese orden de forma destructiva.
Sinopsis de la clase
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
No Señor | Funciones y descripción |
---|---|
1 | Función Ds \ Queue :: allocate () Esta función puede asignar suficiente memoria para la capacidad requerida. |
2 | Función Ds \ Queue :: capacity () Esta función puede devolver la capacidad actual. |
3 | Función Ds \ Queue :: clear () Esta función puede eliminar todos los valores de una cola. |
4 | Función Ds \ Queue :: __ construct () Esta función puede crear una nueva instancia. |
5 | Esta función puede devolver la copia superficial de una cola. |
6 | Función Ds \ Queue :: count () Esta unción se puede utilizar para obtener el recuento de elementos presentes en una cola. |
7 | Función Ds \ Queue :: isEmpty () Esta función puede devolver si la cola está vacía. |
8 | Función Ds \ Queue :: jsonSerialize () Esta función puede devolver una representación que se puede convertir a JSON. |
9 | Esta función puede devolver un valor al principio de una cola. |
10 | Esta función puede eliminar y devolver un valor al principio de una cola. |
11 | Esta función puede enviar los valores a una cola. |
12 | Función Ds \ Queue :: toArray () Esta función puede convertir la cola en una matriz. |