Algoritmos
Principais Livros e Artigos
- KNUTH, Donald E. The Art of Computer Programming Vol. 1: Fundamental Algorithms. 3ª ed. Reading, MA: Addison-Wesley, 1997.
- KNUTH, Donald E. The Art of Computer Programming Vol. 2: Seminumerical Algorithms. 3ª ed. Reading, MA: Addison-Wesley, 1997.
- KNUTH, Donald E. The Art of Computer Programming Vol. 3: Sorting and Searching. 2ª ed. Reading, MA: Addison-Wesley, 1998. [Fonte enciclopédica para algoritmos e estruturas de dados, com profundo detalhamento matemático. Os exemplos são dados em uma linguagem de máquina própria desenvolvida para um computador abstrato. Não apresenta algoritmos prontos para uso.]
- HOROWITZ, Ellis; SAHNI, Sartaj. Fundamentals of Computer Algorithms. Rockville, MA: Computer Science Press, 1978. 640 p.
Outros Livros e Artigos Interessantes
- CORMEN, Thomas H. et al. Introduction to Algorithms. 2ª ed. Boston: MIT Press, 2001.
- GOODRICH, Michael T.; TAMASIA, Robert. Algorithm Design: Foundation, Analysis and Internet Examples. West Sussex: John Wiley and Sons, 2001.
- McGEOCH, Catherine C. Experimental Algorithms. Communications of the ACM, New York, v. 50, nº 11, p. 27-31, nov. 2007.
- SEDGEWICK, Robert. Algorithms in Java (Parts 1-5): Fundamentals, Data Structures, Sorting, Searching, and Graph Algorithms. 3ª ed. Reading, MA: Addison-Wesley, 2003.
- WANG, Gang; CHEN, Hsinchun; ATABAKHSH, Homa. Automatically Detecting Deceptive Criminal Identities. Communications of the ACM, New York, v. 47, nº 3, p. 70-76, mar. 2004. [Discute métodos para estabelecer relacionamentos entre dados ”sujos“ fornecidos por criminosos e dispersos por diversos sistemas.]
Existem também livros especializados em Estruturas de Dados e seus algoritmos básicos.