Sobes.tech
Junior — Middle

În ce stil de procesare a datelor este utilizată structura de date stivă?

sobes.tech AI

Răspuns de la AI

Stiva este o structură de date care funcționează după principiul LIFO (Last In, First Out), adică ultimul element adăugat este extras primul. Acest stil de procesare a datelor se numește "stivă" sau "ordine inversă".

În Android, stiva este adesea folosită pentru gestionarea navigației între ecrane (activități sau fragmente), unde ultimul ecran deschis se află deasupra și, la apăsarea butonului înapoi, se închide, revenind utilizatorul la ecranul anterior.

Exemplu de utilizare a stivei:

Stack<String> stack = new Stack<>();
stack.push("Primul");
stack.push("Al doilea");
String top = stack.pop(); // "Al doilea"