Sobes.tech
Junior — Middle

Który wzorzec projektowy zapewnia strukturę danych w postaci stosu?

sobes.tech AI

Odpowiedź od AI

Wzorzec projektowy, który zapewnia strukturę danych w postaci stosu, to Stos (Stack).

Ten wzorzec implementuje zasadę LIFO (Last In, First Out), gdzie ostatni dodany element jest usuwany jako pierwszy. W programowaniu stos jest często używany do zarządzania wywołaniami funkcji, cofania działań itp.

Przykład w Java:

Stack<Integer> stack = new Stack<>();
stack.push(1); // dodaj element
stack.push(2);
int top = stack.pop(); // usuwa ostatnio dodany element (2)