Che cos'è una coda?
Lezione 2 di 12 del corso Coda - Serie sulle strutture dati #2 di Coddy.
Una coda è come una fila di persone in attesa di qualcosa.
Nella programmazione, una coda è un elenco di elementi in cui puoi aggiungere nuovi elementi solo alla fine dell'elenco e rimuoverli solo dall'inizio. È una struttura dati FIFO (first in, first out), il che significa che l'elemento aggiunto per primo sarà il primo a essere rimosso.
Proprio come in una fila di persone, non puoi saltare in testa alla fila: devi aspettare il tuo turno. Allo stesso modo, in una struttura dati coda, devi aspettare il tuo turno per essere elaborato.
Le cinque operazioni principali di una coda sono:
- Accodamento: aggiungere un elemento alla fine della coda.
- Rimozione dalla coda: rimuovere l'elemento dall'inizio della coda.
- Primo: recuperare il primo elemento della coda senza rimuoverlo.
- Ultimo: recuperare l'ultimo elemento della coda senza rimuoverlo.
- Dimensione: ottenere il numero di elementi attualmente presenti nella coda.
Creiamo una classe Queue!
Provalo tu
Questa lezione non include una sfida di codice.
Tutte le lezioni di Coda - Serie sulle strutture dati #2
Esercitati da solo: Compilatore C online