Sobes.tech
Junior — Middle

Millises andmetöötlusstiilis kasutatakse andmestruktuuri stack?

sobes.tech AI

Vastus AI-lt

Stack on andmestruktuur, mis töötab LIFO (Last In, First Out) põhimõttel, see tähendab, et viimane lisatud element eemaldatakse esimesena. Seda andmetöötlusstiili nimetatakse "stakiks" või "pööratud järjekorraks".

Androidis kasutatakse stacki sageli ekraanide (aktiivsete või fragmentide) vahel navigeerimise haldamiseks, kus viimane avatud ekraan on ülaosas ja tagasi nupule vajutades suletakse see, viies kasutaja tagasi eelmisele ekraanile.

Stacki kasutamise näide:

Stack<String> stack = new Stack<>();
stack.push("Esimene");
stack.push("Teine");
String top = stack.pop(); // "Teine"