1. SEDGEWICK, Robert. Algorithms in C. 3rd ed. Editora Addison-Wesley, 1990.
2. CORMEN, Thomas H. et al. Algoritmos: teoria e prática. 1. ed. Rio de Janeiro: Campus, Elsevier, 2002.
3. TENENBAUM, Aaron M.; LANGSAM, Yedidyah; AUGENSTEIN, Moshe. Estruturas de dados usando C. 1. ed. São Paulo, SP: Pearson Makron Books, 2008. xx, 884 p.
4. WIRTH, Niklaus. Algoritmos e estruturas de dados. 1. ed. Rio de Janeiro: LTC, 1999. 255 p.
5. KNUTH, Donald Ervin. The art of computer programming. 1. ed. Editora Addison Wesley, 1973.