Existe-t-il un livre d'algorithmes qui enseigne comme la série Head First? [fermé]

12

En tant que programmeur Java, j'ai besoin d'apprendre des algorithmes (pour programmer des défis). J'ai lu quelques Head First Series (JAVA appartenant à moi) et elles sont assez conviviales pour le cerveau. Je me demandais donc s'il existe un livre d'algorithmes qui sera simple à comprendre et qui ira également au cœur de chaque algo.

AabinGunz
la source
Pas un livre, mais une excellente ressource potentiellement facile à comprendre semblable à Head First: class.coursera.org/algo . L'inscription est fermée, mais ils répéteront probablement le cours.
B Seven
Il est toujours difficile de trouver une question similaire et je finis par poser une question en double. Veuillez voter pour un livre avant que cette question ne soit fermée par quelqu'un. Merci
AabinGunz
1
doublon possible de Y a
S.Robins

Réponses:

2

Personnellement, j'aime beaucoup le livre Algorithms de Robert Sedgewick et Kevin Wayne. Le livre contient de très belles illustrations qui montrent le fonctionnement de différents algorithmes et fournit également des exemples très pratiques. Vous pouvez vous faire une idée de la qualité du livre en visitant le site Web compagnon .

DL
la source
1

Personnellement, j'ai appris avec Algorithm Design Manual par Steven S.Skiena et j'utilise actuellement Algorithms In a Nutshell comme référence rapide pour les algorithmes que je n'implémente pas beaucoup. Algorithms In a Nutshell utilise à la fois Java, Ruby, C et C ++ pour ses exemples de code, mais étant un codeur Java, vous ne devriez pas avoir trop de mal à lire les extraits de code C / C ++. Et même si vous ne pouviez pas les lire, ils ne sont pas essentiels à la compréhension de l'algorithme, une description complète est disponible uniquement basée sur du texte et des images.

Daniel Gratzer
la source
J'ai lu ici que ce n'est pas bon pour les débutants. Maintenant, je suis dans un dilemme. Aidez
nous
Huh, je ne suis pas d'accord, et les gens de SO semblent d'accord avec moi, voir stackoverflow.com/questions/5689222/…
Daniel Gratzer