Structuri de Date si Algoritmi

• Reguli desfasurare/evaluare disciplina

• Curs (slides)                         • Note

  Notare. Conditii de promovare. Bibliografie
  1. Notiuni de programare generica.
  2. STL. Containere secventiale.
  3. Liste cu alocare statica. Liste cu alocare mixta.
  4. Liste cu alocare dinamica, simplu inlantuite, liniare. Stive. Cozi
  5. Cozi cu prioritati. Cozi duble
  6. Liste cu alocare dinamica, simpu inlantuite, circulare
  7. Liste cu alocare dinamica, dublu inlantuite
  8. Liste generalizate
  9. Arbori
10. Grafuri
11. Algoritmi de sortare

• Implementare algoritmi din curs

  1. Programare generica
  2. Lista cu alocare statica
  3. Lista cu alocare mixta
  4. Lista cu alocare dinamica, simplu inlantuita, liniara.
  5. Lista cu alocare dinamica, simplu inlantuita, circulara.
  6. Lista cu alocare dinamica, dublu inlantuita, liniara.
  7. Coada cu alocare statica
  8. Lista generalizata
  9. Quick Sort
10. Merge Sort
11. Shell Sort
12. Heap Sort
13. Sortare - Aplicatie masurare performante

• Laborator

Platforma laborator 0
Platforma laborator 1
Platforma laborator 2
Platforma laborator 3
Platforma laborator 4
Platforma laborator 5

• Optional

Probleme / Teme de casa