Junior — Middle
Puoi spiegare il concetto di stack e le sue proprietà principali?
sobes.tech AI
Risposta dell'AI
Lo stack è una struttura dati che funziona secondo il principio LIFO (Last In, First Out), cioè l'ultimo elemento inserito viene estratto per primo. Le proprietà principali dello stack:
- L'operazione push aggiunge un elemento in cima allo stack.
- L'operazione pop rimuove e restituisce l'elemento superiore.
- L'operazione peek (o top) permette di vedere l'elemento superiore senza rimuoverlo.
Un esempio di utilizzo dello stack è l'annullamento delle azioni in un'applicazione, dove l'ultima azione viene annullata per prima.