CORMEN, T; LEISERSON, C; RIVEST, R; STEIN, C. Algoritmos: Teoria e Prática. Editora Campus, 2012.
SZWARCFITER, J.; MARKENZON, L. Estruturas de Dados e Seus Algoritmos. 3. ed. Rio de Janeiro: LTC, 2010.
SEDGEWICK, R; WAYNE, K. Algorithms. Addison-Wesley, 2011.
ZIVIANI, N. Projeto de Algoritmos: com Implementação em Pascal e C. 3. ed., Cengage Learning, 2012.
WIRTH, Niklaus. Algoritmos e estrutura de dados. Rio de Janeiro, RJ: LTC, 2009. 255p.