Sobes.tech
Junior — Middle

Milline disainimuster tagab andmestruktuuri virnana?

sobes.tech AI

Vastus AI-lt

Disaini muster, mis tagab andmestruktuuri virs nagu, on Nõel (Stack).

See muster rakendab LIFO (Last In, First Out) põhimõtet, kus viimane lisatud element eemaldatakse esimesena. Programmeerimises kasutatakse nõela sageli funktsioonikõnede haldamiseks, tegevuste tühistamiseks jne.

Näide Java-s:

Stack<Integer> stack = new Stack<>();
stack.push(1); // lisa element
stack.push(2);
int top = stack.pop(); // eemalda viimane lisatud element (2)