Sobes.tech
Junior — Middle

Který návrhový vzor zajišťuje datovou strukturu ve formě zásobníku?

sobes.tech AI

Odpověď od AI

Vzor návrhu, který zajišťuje datovou strukturu ve formě zásobníku, je Zásobník (Stack).

Tento vzor implementuje princip LIFO (Last In, First Out), kde je poslední přidaný prvek odebrán jako první. V programování se zásobník často používá pro správu volání funkcí, vrácení akcí atd.

Příklad v Java:

Stack<Integer> stack = new Stack<>();
stack.push(1); // přidání prvku
stack.push(2);
int top = stack.pop(); // odebrání posledního přidaného prvku (2)