Gibt es ein Algorithmusbuch, das Head First-Serien lehrt? [geschlossen]


12

Als Java-Programmierer muss ich Algorithmen lernen (zum Programmieren von Herausforderungen). Ich habe einige Head First Series (JAVA im Besitz von mir) gelesen und sie sind ziemlich hirnfreundlich. Ich frage mich also, ob es ein Algorithmusbuch gibt, das einfach zu verstehen ist und auch auf den Punkt kommt, an dem sich jeder Algo befindet.




Kein Buch, aber eine großartige und möglicherweise leicht verständliche Ressource, die Head First ähnelt: class.coursera.org/algo . Die Anmeldung ist geschlossen, aber sie werden den Kurs wahrscheinlich wiederholen.
B Seven

Es ist immer schwierig, eine ähnliche Frage zu finden, und am Ende stelle ich eine doppelte Frage. Bitte stimmen Sie für ein Buch ab, bevor diese Frage von jemandem geschlossen wird. Danke
AabinGunz

Antworten:


2

Ich persönlich mag das Buch Algorithmen von Robert Sedgewick und Kevin Wayne sehr. Das Buch hat sehr schöne Abbildungen, die zeigen, wie verschiedene Algorithmen funktionieren, und enthält auch sehr praktische Beispiele. Sie können sich ein Bild von der Qualität des Buches machen, indem Sie die Website des Begleiters besuchen .


1

Persönlich habe ich mit dem Algorithm Design Manual von Steven S.Skiena gelernt und verwende derzeit Algorithms In a Nutshell als Kurzreferenz für Algorithmen, die ich nicht zu viel implementiere. Algorithmen Auf den Punkt gebracht, verwendet Java, Ruby, C und C ++ für die Codebeispiele. Als Java-Codierer sollten Sie jedoch keine großen Probleme beim Lesen der C / C ++ - Codeausschnitte haben. Und selbst wenn Sie sie nicht lesen konnten, sind sie für das Verständnis des Algorithmus nicht unbedingt erforderlich. Eine vollständige Beschreibung basiert ausschließlich auf Text und Bildern.


Ich habe hier gelesen , dass es nicht gut für Anfänger ist. Jetzt bin ich im Dilemma. Bitte helfen Sie
AabinGunz

Huh, ich bin anderer Meinung und die Leute auf SO scheinen mir zuzustimmen, siehe stackoverflow.com/questions/5689222/…
Daniel Gratzer

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.