Referências bibliográficas
CORMEN, Thomas H.; LEISERSON, Charles E.; RIVEST, Ronald L.; STEIN, Clifford. Algoritmos: teoria e prática.
TAMASSIA, Roberto; GOODRICH, Michael T.; GOLDWASSER, Michael H. Estruturas de dados e algoritmos em Java.
MCDOWELL, Gayle Laakmann. Cracking the coding interview.
MCDOWELL, Gayle Laakmann. Beyond cracking the coding interview.
LAAKSONEN, Antti. Guide to competitive programming: learning and improving algorithms through contests. 2024.
BHARGAVA, Aditya Y. Entendendo algoritmos. 2017.
SKIENA, Steven S. The algorithm design manual.
DASGUPTA, Sanjoy; PAPADIMITRIOU, Christos H.; VAZIRANI, Umesh V. Algoritmos.
LA ROCCA, Marcello. Entendendo estruturas de dados. 2025.
SIPSER, Michael. Introdução à teoria da computação. 2005.
SEDGEWICK, Robert; WAYNE, Kevin. Algorithms. 2011.