Sobes.tech
Junior — Middle

Ce pattern de proiectare asigură structura de date sub formă de stivă?

sobes.tech AI

Răspuns de la AI

Modelul de proiectare care asigură o structură de date sub formă de stivă este Stivă (Stack).

Acest model implementează principiul LIFO (Last In, First Out), unde ultimul element adăugat este extras primul. În programare, stiva este adesea folosită pentru gestionarea apelurilor de funcții, anularea acțiunilor etc.

Exemplu în Java:

Stack<Integer> stack = new Stack<>();
stack.push(1); // adaugă un element
stack.push(2);
int top = stack.pop(); // extrage ultimul element adăugat (2)