Umas semanas atrás, o @dunossauro disse em uma live que o livro aí da foto era um dos livros sobre algoritmos mais bonitos que ele já havia lido.

Fiquei interessado e fui atrás. Já quase no fim da leitura, posso concordar com ele e dizer que o livro é muito bacana!
A escrita é muito bem humorada, as ilustrações são divertidas e o autor faz questão de explicar e exemplificar tudo da maneira mais simples e acessível possível. Dá pra se sentir realmente encorajado a aprender sobre tópicos complexos.
Acho que vale dizer que o livro não é exatamente pra aprender algoritmos ou programação do 0. Faz bem já ter um conhecimento de lógica de programação e de alguns tópicos básicos pra acompanhar o passo a passo. Mas nada muito avançado.
Pra quem está querendo saber mais sobre estrutura de dados, acho uma boa introdução também. O livro fala de: pesquisa binária, merge sort e quicksort, tabelas hash, listas, pilhas, grafos e outras coisas mais.
Como cereja do bolo, todos os códigos usados no livro estão no GitHub organizados por capítulo. No livro, os exemplos são em python, mas tem versões em inúmeras outras linguagens no Github. http://github.com/egonschiele/grokking_algorithms
Único problema que eu colocaria foi que as adaptações das ilustrações e dos códigos para o português acabaram saindo com alguns equívocos, mas nada que impossibilite o entendimento.
You can follow @andradeoromulo.
Tip: mention @twtextapp on a Twitter thread with the keyword “unroll” to get a link to it.

Latest Threads Unrolled: