Junior — Middle
Mely tervezési minta biztosítja az adatszerkezetet verem formájában?
sobes.tech MI
Válasz az MI-től
A tervezési minta, amely adatstruktúrát biztosít pufferként, a Verem (Stack).
Ez a minta megvalósítja a LIFO (Last In, First Out) elvet, ahol az utolsó hozzáadott elem kerül elsőként kivételre. Programozásban a verem gyakran használatos függvényhívások kezelésére, műveletek visszavonására stb.
Java példában:
Stack<Integer> stack = new Stack<>();
stack.push(1); // elem hozzáadása
stack.push(2);
int top = stack.pop(); // az utolsó hozzáadott elem eltávolítása (2)