Junior — Middle
In welke verwerkingsstijl wordt de gegevensstructuur stack gebruikt?
sobes.tech AI
Antwoord van AI
De stack is een gegevensstructuur die volgens het LIFO-principe (Last In, First Out) werkt, dat wil zeggen dat het laatst toegevoegde element als eerste wordt verwijderd. Deze verwerkingsstijl wordt "stack" of "omgekeerde volgorde" genoemd.
In Android wordt de stack vaak gebruikt om de navigatie tussen schermen (activiteiten of fragmenten) te beheren, waarbij het laatst geopende scherm bovenaan staat en bij het indrukken van de terugknop wordt gesloten, waardoor de gebruiker terugkeert naar het vorige scherm.
Voorbeeld van het gebruik van een stack:
Stack<String> stack = new Stack<>();
stack.push("Eerste");
stack.push("Tweede");
String top = stack.pop(); // "Tweede"