1) SEDGEWICK, Robert. Algorithms in C. 3rd ed. Boston, Mass.: Addison-Wesley, 1998-2002.
2) SILVA, Osmar Quirino da. Estrutura de dados e algoritmos usando C: fundamentos e aplicações.Rio de Janeiro: Ciência Moderna, 2007.
3) KNUTH, Donald E. The art of computer programming.2nd ed. Reading, Mass.: Upper Saddle River, N.J.: Addison-Wesley, 1998.
4) TENENBAUM, Aaron M.; LANGSAM, Yedidyah; AUGENSTEIN, Moshe. Estruturas de dados usando C.São Paulo, SP: Pearson Makron Books, 2008. xx, 884 p. ISBN 9788534603485 (broch.).
5) MANZANO, José Augusto N. G.; OLIVEIRA, Jayr Figueiredo de. Algoritmos: lógica para desenvolvimento de programação de computadores.27. ed. rev. São Paulo: Érica, 2014.