Bewertung:

Das Buch dient als praktischer Leitfaden für berufstätige Entwickler, die ihr Verständnis von Algorithmen und Datenstrukturen über die Grundlagen hinaus erweitern möchten. Es deckt eine Reihe moderner Themen wie mehrdimensionale Suche, Caching und Graphentheorie ab, wobei der Schwerpunkt auf dem Verständnis und der Anwendung der Konzepte und nicht nur auf der Theorie liegt. Einigen Lesern mangelt es jedoch an Tiefe, da sie den Eindruck haben, dass es eher einen oberflächlichen Überblick als substantiellen Inhalt bietet.
Vorteile:⬤ Nützlich für Entwickler, die über grundlegende Algorithmen hinausgehen
⬤ Freundlicher und zugänglicher Schreibstil
⬤ Gute Auffrischung der Algorithmusanalyse
⬤ Behandelt moderne Themen wie Bloom-Filter, k-d-Bäume und genetische Algorithmen
⬤ Enthält gut illustrierten Pseudocode und Diagramme
⬤ Hilft bei der Verbesserung der praktischen Programmierkenntnisse.
⬤ Einige Leser finden den Inhalt oberflächlich und wenig tiefgründig
⬤ Der Titel kann hinsichtlich der fortgeschrittenen Natur des Buches irreführend sein
⬤ Könnte von mehr strukturierten Codelistings profitieren
⬤ Erfüllt möglicherweise nicht die Bedürfnisse derjenigen, die tiefgründige technische Details benötigen.
(basierend auf 8 Leserbewertungen)
Advanced Algorithms and Data Structures
Advanced Algorithms and Data Structures erweitert die grundlegenden Algorithmen, die Sie bereits kennen, um Ihnen eine bessere Auswahl an Lösungen für verschiedene Programmierprobleme zu bieten.
Als Softwareentwickler werden Sie auf unzählige Programmieraufgaben stoßen, die zunächst verwirrend, schwierig oder sogar unmöglich erscheinen. Verzweifeln Sie nicht, denn für viele dieser "neuen" Probleme gibt es bereits bewährte Lösungen. Algorithms and Data Structures in Action vermittelt Ihnen leistungsstarke Ansätze für eine Vielzahl von kniffligen Programmieraufgaben, die Sie anpassen und auf Ihre eigenen Anwendungen anwenden können.
Advanced Algorithms and Data Structures erweitert die grundlegenden Algorithmen, die Sie bereits kennen, um Ihnen eine bessere Auswahl an Lösungen für verschiedene Programmierprobleme zu bieten. Sie werden Techniken zur Verbesserung von Prioritätswarteschlangen, effizientem Caching, Clustering von Daten und mehr entdecken. Jedes Beispiel ist vollständig mit Grafiken, sprachunabhängigem Pseudocode und Codebeispielen in verschiedenen Sprachen illustriert. Nach Abschluss des Buches werden Sie in der Lage sein, fortgeschrittene und wenig bekannte Algorithmen zu implementieren, um die Leistung Ihres Codes zu verbessern.
Der Kauf des gedruckten Buches beinhaltet ein kostenloses eBook im PDF-, Kindle- und ePub-Format von Manning Publications.