[ MAC5711 - ANÁLISE de ALGORITMOS]
Nossos livros básicos:
O livro é conhecido como "o CLR". A homepage do livro tem uma errata, em postscript; eu fiz uma cópia da errata (errata 1.2, de 28 de julho de 1994) na rede do IME.A biblioteca do IME tem um exemplar do livro. A segunda edição do livro, pela McGraw Hill, parece estar a caminho.
Tem falhas de redação e tipografia, mas é recheado de informações e dicas práticas interessantes. Especialmente impressionante é o Repositório WWW de Algoritmos associado ao livro. Diz o prefácio:"Good algorithm designers stand on the shoulders of giants. Rather than laboring from scratch to produce a new algorithm for every task, they know how to find out what is known about a particular problem. Rather than reimplementing popular algorithms from scratch, they know where to seek existing implementations to serve as a starting point. They are familiar with a large set of basic algorithmic problems, which provides sufficient source material to model most any application.""Thus this book looks considerably different from other books on algorithms. [. . . ] we provide pointers to solid implementations whenever they are available. We have collected those implementations on the enclosed CD-ROM and at one central WWW site for easy retrieval. Further, we provide recommendations to make it easier to identify the correct code for the job. With these implementations available, the critical issue in algorithm design becomes properly modeling your application, more so than becoming intimate with the details of the actual algorithm. This focus permeates the entire book."
"Equally important is what we do not do in this book. We do not stress the mathematical analysis of algorithms, leaving most of the analysis as informal arguments."
Infelizmente, a biblioteca do IME não parece ter uma cópia.
A bibliografia oficial de MAC5711 cita mais alguns livros. Além desses, há muitos outros; é só escolher.
Eis alguns apontadores para sítios que têm alguma relação com MAC5711:
Procure mais sítios interessantes de análise de algoritmos na WWW. Comunique suas descobertas através da lista de discussão pf-5711. Isso faz parte de seu trabalho em MAC5711!