Cuprins

Prefata

1. Preliminarii
2. Programare orientata pe obiect
3. Structuri elementare de date
4. Tipuri abstracte de date
5. Analiza eficientei algoritmilor
6. Algoritmi greedy
7. Algoritmi divide et impera
8. Algoritmi de programare dinamica
9. Explorari in grafuri
10. Derivare publica, functii virtuale

Epilog

Bibliografie