Sobes.tech
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)