Informatică Alte teme

Bacalaureat informatica structuri de date

Structurile de date la Bacalaureatul de informatică sunt moduri de organizare a datelor în memorie pentru eficiență. Ele includ tablouri, liste, cozi și stive. Cunoașterea lor este esențială pentru rezolvarea problemelor de algoritmică.

Structuri de bază

  • Tablouri (vectori, matrice) Colectii indexate de elemente de același tip, accesate rapid prin poziție.
  • Liste înlănțuite Elemente legate prin pointeri, utile pentru inserări/ștergeri frecvente.
  • Stive și cozi Stiva: LIFO (Last In, First Out); coada: FIFO (First In, First Out).

Exemple de aplicații în probleme

  • Sortare cu vector Folosește un vector pentru a stoca numere și sortează-l cu algoritmi ca Bubble Sort.
  • Paranteze cu stivă Verifică corectitudinea expresiilor cu paranteze folosind o stivă.
  • BFS cu coadă Parcurgerea în lățime a unui graf implementată cu o coadă.

Exersează implementarea fiecărei structuri în cod pentru a le stăpâni.

Mai multe din Alte teme