Projeto de Algoritmos
|
Livros
|
WWW
|
Índice
Meus livros favoritos
-
Eric S. Roberts,
The Art and Science of C:
a Library-Based Introduction to Computer Science,
Addison-Wesley, 1995.
[Didático, muito bem escrito.
Uma introdução à ciência da computação através da linguagem C,
com o uso de uma biblioteca de funções própria.]
-
Eric S. Roberts,
Programming Abstractions in C:
a Second Course in Computer Science,
Addison-Wesley, 1998.
[Muito bem escrito.
Continuação do The Art and Science of C.]
-
Robert Sedgewick,
Algorithms in C,
3rd. ed., vol. 1,
Addison Wesley Longman, 1998.
[As figuras são excelentes.
O texto, nem tanto.
O código dos programas tem um lamentável defeito:
a documentação não diz
o que
cada função faz.
O primeiro volume do livro, que contém as partes 1 a 4,
tem relação direta com o material deste sítio.
Os demais volumes (nem todos publicados)
tratam de assuntos mais avançados.]
-
B.W. Kernighan and R. Pike,
The Practice of Programming,
Addison-Wesley, 1999.
[Há uma edição em português,
mas a tradução e a tipografia são de muito má qualidade.]
-
A. V. Aho, J. D. Ullman,
Foundations of Computer Science (C edition),
Computer Science Press (W.H. Freeman), 1995.
Outros livros
-
Robert Sedgewick and
Kevin Wayne,
Algorithms, 4th. ed., in Java,
Addison-Wesley, 2011.
-
T.H. Cormen, C.E. Leiserson, R.L. Rivest, C. Stein,
Introduction to Algorithms, 2nd ed.,
MIT Press & McGraw-Hill, 2001.
-
Jon Bentley,
Programming Pearls, 2nd.ed.,
Addison-Wesley, 2000.
[Os dois livros de Bentley
são uma coleção de artigos escritos
para a coluna Programming Pearls da revista
Communications of the ACM.
Esses livros deveriam ser leitura obrigatória
para todos os estudantes de computação.]
-
Jon Bentley,
More Programming Pearls, Addison-Wesley, 1990.
-
B.W. Kernighan and D.M. Ritchie,
The C Programming Language,
2nd. edition (ANSI C),
Prentice Hall, 1988.
[Excelente livro
escrito pelos criadores da linguagem C.]
-
B.W. Kernighan and P.J. Plauger,
Elements of Programming Style, 2nd.ed.,
McGraw-Hill, 1978.
-
Boaz Barak,
Introduction to Theoretical Computer Science,
livro digital.
[Dica do Arnaldo Mandel]
-
Steve Summit,
C Programming Notes
(to accompany Kernighan & Ritchie), 1996.
-
Steve Summit,
C Programming, course notes, 1999.
-
Nívio Ziviani,
Projeto de Algoritmos com Implementações em Pascal e C,
3a.ed.,
Thomson, 2010.
[Um bom livro.
Nívio é professor da UFMG, em Belo Horizonte.]
-
Steven S. Skiena, Miguel A. Revilla,
Programming Challenges,
Springer, 2003.
[Muito interessante,
apesar do layout atroz dos programas.]
-
Pat Morin,
Open Data Structures,
2012.