Sobes.tech
Junior — Middle

Puteți explica principiul de funcționare al structurii 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 introdus este primul scos.

Operațiile principale ale stivei:

  • push — adăugarea unui element în vârful stivei;
  • pop — eliminarea și returnarea elementului de deasupra;
  • peek (sau top) — vizualizarea elementului de deasupra fără a-l elimina.

Exemplu: dacă introduci elementele 1, 2, 3 în stivă, la extragere se va scoate mai întâi 3, apoi 2, apoi 1.

Stiva este folosită pe scară largă pentru implementarea apelurilor de funcții, anularea acțiunilor, parsarea expresiilor etc.