Junior — Middle
Aký návrhový vzor zabezpečuje dátovú štruktúru vo forme zásobníka?
sobes.tech AI
Odpoveď od AI
Vzor návrhu, ktorý zabezpečuje dátovú štruktúru vo forme zásobníka, je Zásobník (Stack).
Tento vzor implementuje princíp LIFO (Last In, First Out), kde je posledný pridaný prvok odstránený ako prvý. V programovaní sa zásobník často používa na správu volaní funkcií, undo operácií atď.
Príklad v Jave:
Stack<Integer> stack = new Stack<>();
stack.push(1); // pridanie prvku
stack.push(2);
int top = stack.pop(); // odstráni posledný pridaný prvok (2)