Como programador Java, preciso aprender algoritmos (para programar desafios). Eu li algumas Head First Series (JAVA de minha propriedade) e elas são bastante amigáveis ao cérebro. Então, eu queria saber se existe algum livro de algoritmos que seja simples de entender e também vá para o cerne de cada algo.
java
books
algorithms
AabinGunz
fonte
fonte
Respostas:
Pessoalmente, gosto muito do livro Algorithms, de Robert Sedgewick e Kevin Wayne. O livro tem ilustrações muito bonitas que mostram como diferentes algoritmos funcionam e também fornece exemplos muito práticos. Você pode ter alguma noção da qualidade do livro, visitando o site do companheiro .
fonte
Pessoalmente, aprendi com o Algorithm Design Manual, de Steven S.Skiena, e atualmente uso Algorithms In a Nutshell como uma referência rápida para algoritmos que não implemento muito. Algoritmos Em poucas palavras, usa Java, Ruby, C e C ++ para seus exemplos de código, mas, como codificador Java, você não deve ter muita dificuldade para ler os trechos de código C / C ++. E mesmo que você não possa lê-los, eles não são essenciais para a compreensão do algoritmo, uma descrição completa está disponível puramente com base em texto e imagens.
fonte
Eu achei isto
ser muito útil durante meu segundo ano na universidade.
fonte