Sunteți pe pagina 1din 2

Cuprins

Modulul 0. Alocare dinamica in limbajul C


0. Pointeri si alocare dinamica. Tipul de date struct
0.1 Pointeri si alocare dinamica

0.2 Tipul struct

Modulul I. Structuri de date liniare


1. Liste liniare
1.1 Alocarea secventiala

1.2 Alocarea inlantuita

2. Stive
2.1 Alocarea secventiala

2.2 Alocarea inlantuita

3. Cozi
3.1 Alocarea secventiala

3.2 Alocarea inlantuita

4. Liste circulare

5. Liste dublu inlantuite

Modulul II. Structuri de date neliniare


6. Grafuri
6.1 Notiuni generale

6.2 Reprezentarea grafurilor

7. Arbori
7.1 Reprezentare

7.2 Traversare

8. Arbori binari
8.1 Notiuni generale

8.2 Reprezentare

8.3 Traversare

Modulul III. Analiza algoritmilor


9. Analiza eficientei algoritmilor

Modulul IV. Algoritmi de sortare


10. Sortare prin numarare

11. Sortare prin inserare

12. Sortare prin interschimbare


12.1 Bublesort

12.2 Quicksort

13. Sortare prin selectie

14. Mergesort

Modulul V. Algoritmi de cautare


15. Cautare secventiala

16. Cautare binara

17. Arbori binari de cautare.


17.1 Cautare in arbori binari de cautare

17.2 Inserare si stergere arbori binari de cautare