PHP - Funzioni della classe Stack
Uno Stack è una raccolta "last in, first-out" o "LIFO" che può consentire solo l'accesso al valore nella parte superiore della struttura e iterare in quell'ordine in modo distruttivo. Questa classe può utilizzare Ds \ Vector internamente.
Sinossi della classe
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 )
}
Suor n | Funzioni e descrizione |
---|---|
1 | Funzione Ds \ Stack :: copy () Questa funzione può restituire una copia superficiale dello stack. |
2 | Funzione Ds \ Stack :: count () Questa funzione può essere utilizzata per contare il numero di elementi presenti in uno stack. |
3 | Funzione Ds \ Stack :: isEmpty () Questa funzione può restituire se lo stack è vuoto. |
4 | Funzione Ds \ Stack :: jsonSerialize () Questa funzione può restituire la rappresentazione che può essere convertita in JSON. |
5 | Funzione Ds \ Stack :: peek () Questa funzione può restituire il valore in cima a uno stack. |
6 |
Questa funzione può rimuovere e restituire il valore all'inizio di uno stack. |
7 | Funzione Ds \ Stack :: push () Questa funzione può inserire i valori in uno stack. |
8 | Funzione Ds \ Stack :: toArray () Questa funzione può convertire lo stack in un array. |