1. Introducere in structuri de date si algoritmi2. Structuri liniare. Liste. Stive. Cozi3. Liste generalizate (arbori multicai/oarecare)4. Structuri arborescente. Arbori binari5. Structuri de tip retea. Grafuri6. Backtracking7. Algoritmi de sortare si cautare8. Greedy9. Divide et impera10. Programare dinamica11. Branch and bound12. AnexeBibliografie