CORMEN, Thomas H.; LEISERSON, Charles E.; RIVEST, Ronald L.; STEIN, Clifford. Introduction to algorithms. 3rd ed. Cambridge, Mass.: The MIT Press; New York: McGraw-Hill, 2009. xix,1292 p.
PAPADIMITRIOU, Christos H.; DASGUPTA, Sanjoy; VAZIRANI, Umesh. Algorithms. 1st ed. McGraw-Hill, 2007.
KNUTH, Donald E. The Art of Computer Programming, vols. 1 e 3. 3th ed. Addison-Wesley, 1997.
SKIENA, Steven S. The Algorithm Design Manual. 2nd ed. Springer, 2011.
GOODRICH, Michael T.; TAMASSIA, Roberto. Algorithm Design and Applications. 1st ed. Wiley, 2014.