Kundenmeinungen
gute, anschauliche Erklärungen, 8. Januar 2007
Ich studiere Informatik an der Uni. Im verlauf meines Studiums habe ich immer wieder auf dieses Buch zurückgegriffen, und tue es auch weiter gerne. Was mir sehr gut gefallen hat, ist dass die Autoren trotz der nicht gerade leichten Materie verständlich, aber trotzdem präzise die Themen erläutern. Ich konnte das Buch auch als Nachschlagewerk nutzen. Die ausführlichen Erklärungen und Beispiele haben mich positiv überrascht, denn es gibt z.B. kaum ein Informatik-Buch, welches das Union-Find-Verfahren so verständlich erklärt.Gedankensprünge oder zu knappe Formulierungen, durch die beispielsweise die Bücher von Ingo Wegener schwierig zu lesen sind, finden sich hier nicht. Und man kann in 'Introduction to Algorithms' auch mal "einfach so" ein Kapitel runterlesen, und muss sich nicht mit hoher Konzentration die Bedeutung erarbeiten (wie etwa bei den Werken von Donald Knuth).Die Themen im Buch sind unterschiedlich ausführlich behandelt, Graphentherie oder Shortest-Path-Algorithmen sind z.B. zwei große Schwerpunkte. Andere Themen sind eher knapp angeschnitten (z.B. Sortiernetzwerke). Gut und ausführlich fand ich die Erklärungen zur Laufzeitanalyse (O-Notation, amortisierte Kosten, Analyse rekursiver Funktionen usw.).Die Pseudo-Code-Beispiele sind hilfreich, wenn man die dort beschriebenen Algorithmen in einer Programmiersprache implementieren will. Bestimmte Details der Implementierung werden zwar dem Leser überlassen (z.B. Operationen auf doppelt verketteten Listen), die wichtigsten Entscheidungen bezüglich der Struktur des Programms lassen sich aber aus dem Pseudo-Code entnehmen. Einziger Mangel hierbei fand ich, dass Einrückung schreibweise des Pseudo-Codes zunächst etwas gewöhnungsbedürftig waren.Die Laufzeitanalysen und Beweise der Algorithmen muss man nicht zwingend durcharbeiten, um den *Algorithmus* zu verstehen oder umzusetzen.FAZIT: Bei vielen Problemen der theoretischen Informatik und auch bei der Implementierung war das Buch hilfreich. Die Vorteile überwiegen klar die wenigen Nachteile, deshalb habe ich 5 Sterne vergeben. Zur Qualität der Übersetzung kann ich leider nichts sagen, da ich das Buch nur im englischen Original gelesen habe.
Exzellentes Buch, 14. Oktober 2006
Wer sich in seinem Studium mit Algorithmen und Datenstrukturen auseinandersetzen muss, ist mit diesem Buch genau richtig bedient. Dieses Standardwerk ist ausführlich und tiefschürfend. Die Autoren haben aber den Spagat zwischen Lehr- und Nachschlagewerk erfolgreich gemeistert. Man kann es trotz dieser Ausführlichkeit gut von vorne bis hinten durcharbeiten und als Lehrwerk benutzen (vorrausgesetzt, man hat keine Angst vor 2kg Papier:).
Exzellentes Buch!, 6. Februar 2006
Dieses Buch wurde mir mal nebenbei als Geheimtipp empfohlen. Als ich es das erste Mal in den Händen hielt, kam es mir zu abstrakt und theoretisch verfasst vor. Kein Wunder, stammt es größtenteils von bekannten Professoren des MIT. Mittlerweile verwende ich das Buch sehr oft und es gefällt mir immer besser. Als Nachschlagewerk um die mathematischen Hintergünde die für eine Implementierung der Algorithmen notwendig sind nachzuvollziehen ist das Buch ideal. Wer in seinem Studium mit Datenstrukturen und Algorithmen zu tun hat wird dieses Buch bestimmt auch schätzen lernen.
Einziger Kritikpunkt ist der dürftige Pseudocode in dem die Algorithmen illustriert werden. Es dauert eine Weile um mit diesen klar zu kommen. Wer auf Implementierungen in realen Code in einer modernen Programmiersprache nicht verzichten möchte sollte sich die Parallelausgabe dieses Buches namens " Introduction to Algorithms and Java CD-ROM, 2nd Edition" ansehen. Es handelt sich um dieses Buch mit konkreten Code, realisiert in Java.
Could be better, 29. Januar 2005
Well, I am german and I am studying IT.My professor copies example and texts from it to use it for his classes and scripts. At least he mentioned that we should use the book for learning. But that's just by the way for you to understand my point.
It did not read the whole book, but I am having difficulties to understand examples and explanations. I think it is for people which are more or less into the stuff. Since I need to use other books where data structures and algorithms are explained. I think it could be done better than in this book. I guess also I found some mistakes in it, or if they are no mistakes it is not explained why they choose an example like this (i.e. Fibonacci-Heaps) and what is the reason they went another way as explained before. Some graphics and pictures could be larger. The good thing about it, that I guess it does cover a very large bandwidth of information concerning algorithms and data structures.
Standartwerk, 5. Mai 2003
ich halte es für eines der besten buecher, die je zu diesem thema gechrieben wurden. mein prof. nannte es "bibel" dem kann ich mich anschliessen. gut und verstaendlich geschrieben, kurz, prägnant und doch umfassend dient auch es nach der klausur zum thema weiterhin als praktisches nachschlagewerk und vereinfacht das taegliche handwerk um einiges. gerade fuer studenten der informatik etc. sehr empfehlens wert, es ist jeden cent wert!
|