Bibliografie

1. Waite M, Lafore R. - Structuri de date și algoritmi in Java. Editura Teora, București, 1999.
2. Andonie R., Garbacea I. - Algoritmi findamentali. O perspectivă C++. Editura Libris, Cluj-Napoca, 1995.
    Există și pe Internet: http://vega.unitbv.ro/~andonie/Cartea_WEB/toc.htm
3. Cristea V., Athanasiu I., Kalisz E., Iorga V. - Tehnici de programare. Editura Teora, Bucuresti, 1994.
4. Tudor Sorin - Tehnici de programare. Editura Teora, Bucuresti, 1994.
5. Patrascoiu O., Marian Gh., Mitroi N. - Elemente de grafuri si combinatorica. Metode, algoritmi si programare. Editura All, Bucuresti, 1994.
6. Livovski L, Georgescu H. - Sinteza și analiza algoritmilor - Editura Științifică și Enciclopedică, București, 1986
7. Morris J. - Data Structures and Algorithms - http://ciips.ee.uwa.edu.au/~morris/Year2/PLDS210/ds_ToC.html
   Există și pe intranetul Catedrei de  Calculatoare și Informatică Aplicată a Universității Dunărea de Jos din Galați
   Conține appleturi animate pentru ilustrarea funcționării a numeroși algoritmi.
8. Drossos N., Papagelis A., Papaioannou P. - Algorithms. Tutoring Web Page. - http://students.ceid.upatras.gr/~papagel/
    Conține algoritmi și appleturi animate pentru ilustrarea funcționării lor.
9. Rydeheard D., Gough G. - Greedy Algorithms - http://www.cs.man.ac.uk/~graham/cs2011/greedy/index.html
    Conține un foarte bun applet pentru ilustrarea algoritmului Kruskal
10. Laffra C. - Dijkstra's Shortest Path Algortithm Animation in Java - http://www.cs.uwa.edu.au/undergraduate/courses/230.300/readings/graphapplet/graph.html sau http://www.dgp.toronto.edu/people/JamesStewart/270/9798s/Laffra/DijkstraApplet.html 
     O buna ilustrare a algoritmului Dijkstra, cu avantajul că se dă și programul sursă în limbajul Java.
11. Youssef A. - Introduction to Algorithms - http://www.seas.gwu.edu/~youssef/cs212/index.html   
12. Algorithms and Data Structures Research & Reference Material - http://www.csse.monash.edu.au/~lloyd/tildeAlgDS/
13. Devroye L. - Data Structures and Algorithms - http://cgm.cs.mcgill.ca/~luc/1997notes.html
14. Preiss B.R. - Data Structures and Algorithms with Object-Oriented Design Patterns in Java - http://www.brpreiss.com/books/opus5/html/book.html
15. Algorithms and data Structures - http://www-cse.uta.edu/~holder/courses/cse2320/lectures/
16. Softpanorama University - Virtual Library of Algorithms and Data Structures - http://www.softpanorama.org/Algorithms/algorithms.shtml
17. Some Dynamic Programming Examples - http://rabbit.eng.miami.edu/class/een512/dp.html 
18. Tryck M.A. - A Tutorial on Dznamic programming - http://mat.gsia.cmu.edu/classes/dynamic/dynamic.html  
19. Dictionary of Algorithms and Data Structures - http://www.nist.gov/dads/
      Este publicat de NIST - National Institute of Standards and Technology și conține definiții ale algoritmilor, structurilor de date și tehnicilor de proiectare a algoritmilor