Faz um tempo eu publiquei uma lista de 10 livros que eu achava fundamental para a formação de um bom programador. Na época, ainda não existia o livro “Algoritmos em linguagem C” do brilhante professor Paulo Feofiloff, então eu gostaria de adicionar mais este livro a minha seleta lista de livros recomendados.
Recomendo este livro tanto para os mais novatos quanto para programadores já experientes. É um livro de leitura agradável e objetiva. Mais do que simplesmente aprender sobre algoritmos, o professor PF dá muita enfase em como escrever bons códigos, bem documentados, e demonstra como provar que um algoritmo está correto por meio de invariantes. Independente de se estar interessado em aprender C ou não, o livro é recomendadissimo, já que é muito simples e trivial fazer um algoritmo em C virar código Java por exemplo.
Bom, tá aí a dica. E quem se interessa por algoritmos, não pode deixar de visitar a página do professor PF, onde há muito material bom sobre: estrutura de dados, teoria dos grafos, otimização combinatória, analise de algoritmos etc etc etc
Tags: algoritmos, C, IME, USP
Nice.
Apesar de eu não gostar muito de livros de linguagem com Algoritmos, esse parece ser bastante interessante (só li o Sumário).
Recomendo (e acredito que você também) os 4 de The Art of Computer Programming (Knuth) e Algorithms (CLR).
Abraço.
Estive com esse livro em mãos em uma livraria. Já conhecia há anos o site do professor Paulo Feofiloff, cujo material disponibilizado é excelente. O livro, pelo que pude constatar, segue a mesma linha.
Além dos livros que o André Brito citou (a sempre clássica referência CLRS “Introduction to Algorithms”), uma boa pedida é o “Algorithms” do Robert Sedgewick, que é pupilo de Donald Knuth. Foi orientando de doutorado deste em um tema que explorava o “Quick Sort”.
Abraços.
Passei pelo seu artigo e me interessei por conhecer a lista dos 10 livros que vc recomenda. Procurei no site e não encontrei. Se puder me ajudar.
Abraço