Bewertung:

Das Buch ist für seine tiefgreifende Analyse und die breite Palette an Perspektiven zu Sortier- und Suchalgorithmen hoch angesehen, obwohl es durch die Verwendung einer recht veralteten Programmiersprache auffällt. Es gilt zwar als Klassiker und ist für ernsthafte Informatikstudenten unentbehrlich, aber die Verwendung der Assemblersprache MIX macht es für ein modernes Publikum weniger zugänglich. Einige Leser schätzen seine mathematische Strenge und seine Einsichten, während andere es weniger praktisch oder relevant für aktuelle Programmierpraktiken finden.
Vorteile:⬤ Bietet eine weitreichende und tiefgehende Analyse von Sortier- und Suchalgorithmen.
⬤ Bietet wertvolle historische Anmerkungen, die vergangene Techniken mit aktuellen Herausforderungen verbinden.
⬤ Enthält eine hilfreiche Bibliographie.
⬤ Der Schreibstil ist zugänglicher als erwartet, selbst in komplexen mathematischen Abschnitten.
⬤ Es dient als klassisches Nachschlagewerk in der Computerwissenschaft.
⬤ Enthält detaillierte Erklärungen von Algorithmen, was es zu einem ausgezeichneten Nachschlagewerk für ernsthafte Studenten macht.
⬤ Die Verwendung der Assemblersprache MIX macht die Beispiele weniger lesbar und praktisch für die moderne Programmierung.
⬤ Einige Leser finden den Inhalt veraltet und nicht auf die aktuellen Technologien und Programmiersprachen abgestimmt.
⬤ Erfordert mehrere Lektüren, um komplexe Themen vollständig zu erfassen, was einschüchternd wirken kann.
⬤ Diskussionen über Leistungsunterschiede bei Algorithmen können angesichts moderner Rechengeschwindigkeiten irrelevant erscheinen.
(basierend auf 18 Leserbewertungen)
The Art of Computer Programming: Volume 3: Sorting and Searching
Die Bibel aller grundlegenden Algorithmen und das Werk, das vielen heutigen Softwareentwicklern das meiste von dem beigebracht hat, was sie über Computerprogrammierung wissen.
- Byte, September 1995.
Ich kann Ihnen gar nicht sagen, wie viele vergnügliche Stunden des Studiums und der Erholung sie mir beschert haben. Ich habe sie im Auto, in Restaurants, bei der Arbeit, zu Hause ... und sogar bei einem Spiel der Little League, als mein Sohn nicht in der Aufstellung war, durchgeblättert.
-Charles Long.
Wenn Sie glauben, ein wirklich guter Programmierer zu sein... lesen Sie Knuth's) Art of Computer Programming... Sie sollten mir auf jeden Fall einen Lebenslauf schicken, wenn Sie das ganze Ding lesen können.
-Bill Gates.
Es ist immer ein Vergnügen, wenn ein Problem so schwierig ist, dass man die Knuths aus dem Regal holen muss. Ich finde, dass das bloße Öffnen eines Buches eine sehr nützliche terrorisierende Wirkung auf Computer hat.
-Jonathan Laventhol.
Die erste Überarbeitung dieses dritten Bandes ist die umfassendste Übersicht über klassische Computertechniken zum Sortieren und Suchen. Sie erweitert die Behandlung von Datenstrukturen in Band 1, um sowohl große und kleine Datenbanken als auch interne und externe Speicher zu berücksichtigen. Das Buch enthält eine Auswahl von sorgfältig geprüften Computermethoden mit einer quantitativen Analyse ihrer Effizienz. Zu den herausragenden Merkmalen der zweiten Auflage gehören ein überarbeiteter Abschnitt über optimale Sortierung und neue Diskussionen über die Theorie der Permutationen und des universellen Hashings.
Ebook (PDF-Version) produziert von Mathematical Sciences Publishers (MSP), http: //msp.org.