Das Algorithmenentwurfs-Handbuch

Bewertung:   (4,5 von 5)

Das Algorithmenentwurfs-Handbuch (S. Skiena Steven)

Leserbewertungen

Zusammenfassung:

Das Buch wird für seinen informativen Inhalt über Algorithmen und Problemlösungskonzepte gelobt, wobei die neueste Ausgabe Verbesserungen wie farbigen Quellcode und zusätzliche Ressourcen für die Praxis enthält. Kritisiert werden jedoch die schlechte Druckqualität, die Bindungsprobleme und die unzureichenden Lösungen für die Übungen, die das Buch für das Selbststudium weniger geeignet machen. Einige Rezensenten wiesen auf Paradoxien in der technischen Tiefe des Buches hin, da triviale Algorithmen besprochen und wichtige übersprungen werden.

Vorteile:

** Detaillierter Inhalt zu Algorithmen und Problemlösungsmethoden. ** Die neueste Ausgabe enthält farbigen Quellcode und Links zu Online-Codierungsplattformen. ** Hochwertiger Druck und solide Bindung (obwohl die Meinungen auseinandergehen). ** Gut als Nachschlagewerk geeignet. ** Optisch ansprechend mit Illustrationen und Beispielen.

Nachteile:

** Schlechte Druckqualität in einigen Ausgaben, mit Bindungsproblemen. ** Mathematische Gleichungen können unnötig oder verwirrend sein. ** Inkonsistente Abdeckung der wichtigsten Algorithmen; es fehlen Namen für wichtige Algorithmen. ** Keine Lösungen für Übungen, daher nicht für das Selbststudium geeignet. ** Fälschungen und Unstimmigkeiten unter den Nutzern gemeldet.

(basierend auf 62 Leserbewertungen)

Originaltitel:

The Algorithm Design Manual

Inhalt des Buches:

Die meisten professionellen Programmierer, denen ich begegnet bin, sind nicht gut darauf vorbereitet, Probleme des Algorithmusentwurfs anzugehen. Das ist schade, denn die Techniken des Algorithmusentwurfs sind eine der zentralen praktischen Technologien der Informatik.

Der Entwurf korrekter, effizienter und implementierbarer Algorithmen für reale Probleme erfordert den Zugang zu zwei unterschiedlichen Wissensbeständen: - Techniken - Gute Algorithmenentwickler verstehen mehrere grundlegende Techniken des Algorithmenentwurfs, darunter Datenstrukturen, dynamische Programmierung, Tiefensuche, Backtracking und Heuristik. Die vielleicht wichtigste Entwurfstechnik ist die Modellierung, d. h.

die Umwandlung einer realen Anwendung in ein reines Problem, das sich für einen algorithmischen Angriff eignet. - Ressourcen - Gute Algorithmenentwickler stehen auf den Schultern von Giganten.

Anstatt für jede Aufgabe einen neuen Algorithmus von Grund auf zu entwickeln, können sie herausfinden, was über ein bestimmtes Problem bekannt ist. Anstatt populäre Algorithmen von Grund auf neu zu implementieren, suchen sie nach bereits vorhandenen Implementierungen, die als Ausgangspunkt dienen können.

Sie sind mit vielen klassischen algorithmischen Problemen vertraut, die geeignetes Ausgangsmaterial für die Modellierung fast jeder Anwendung bieten. Dieses Buch ist als Handbuch für den Entwurf von Algorithmen gedacht und bietet sowohl Studenten als auch Computerexperten Zugang zur kombinatorischen Algorithmustechnologie.

Weitere Daten des Buches:

ISBN:9783030542559
Autor:
Verlag:
Sprache:Englisch
Einband:Hardcover
Erscheinungsjahr:2020
Seitenzahl:793

Kauf:

Derzeit verfügbar, auf Lager.

Ich kaufe es!

Weitere Bücher des Autors:

Das Algorithmenentwurfs-Handbuch - The Algorithm Design Manual
Die meisten professionellen Programmierer, denen ich begegnet bin, sind nicht gut darauf...
Das Algorithmenentwurfs-Handbuch - The Algorithm Design Manual
Das Handbuch zum Algorithmenentwurf - The Algorithm Design Manual
{*DRAFT*} Einführung in den...
Das Handbuch zum Algorithmenentwurf - The Algorithm Design Manual
Das Handbuch zum Datenwissenschaftlichen Entwurf - The Data Science Design Manual
Dieses fesselnde und klar geschriebene Lehrbuch/Referenz bietet...
Das Handbuch zum Datenwissenschaftlichen Entwurf - The Data Science Design Manual
Programmier-Herausforderungen: Das Trainingshandbuch für Programmierwettbewerbe - Programming...
Ein umfassendes Trainings- und Übungshandbuch für...
Programmier-Herausforderungen: Das Trainingshandbuch für Programmierwettbewerbe - Programming Challenges: The Programming Contest Training Manual

Die Werke des Autors wurden von folgenden Verlagen veröffentlicht: