Bewertung:

Das Buch bietet einen breiten Überblick über Algorithmen und Datenstrukturen, die für Programmierer mit unterschiedlichem Fachwissen geeignet sind, leidet aber unter einer erheblichen Anzahl von Fehlern und unklarer Schreibweise. Während die einen es für die schnellen Verweise und die praktischen Beispiele schätzen, kritisieren andere es für seine mangelnde Tiefe, die schlechte Organisation und die zahlreichen typografischen und kodierungstechnischen Fehler.
Vorteile:Geeignet für Programmierer aller Niveaus, bietet gutes Bildmaterial, deckt ein breites Spektrum an Algorithmen ab, intuitive Probleme und Lösungen, praktisch für diejenigen, die sich auf Vorstellungsgespräche vorbereiten.
Nachteile:Oberflächliche Behandlung der Themen, viele Tipp- und Programmierfehler, schlecht geschrieben und bearbeitet, Probleme mit der Druckqualität, nicht für Anfänger geeignet, die die Grundlagen lernen wollen.
(basierend auf 656 Leserbewertungen)
Data Structures and Algorithms Made Easy: Data Structure and Algorithmic Puzzles
„Data Structures And Algorithms Made Easy: Data Structures and Algorithmic Puzzles“ ist ein Buch, das Lösungen für komplexe Datenstrukturen und Algorithmen bietet. Es gibt mehrere Lösungen für jedes Problem und das Buch ist in C/C++ kodiert, es eignet sich als Leitfaden für Interviews und Prüfungen für Informatiker. Es kann von Lesern, die in der Informatikbranche tätig sind, als Referenzhandbuch verwendet werden. Dieses Buch dient als Leitfaden für die Vorbereitung auf Vorstellungsgespräche, Prüfungen und die Arbeit auf dem Campus. Kurz gesagt, dieses Buch bietet Lösungen für verschiedene komplexe Datenstrukturen und algorithmische Probleme.
Behandelte Themen:
⬤ Einführung.
⬤ Recursion und Backtracking.
⬤ Verknüpfte Listen.
⬤ Stapel.
⬤ Queues.
⬤ Bäume.
⬤ Prioritätswarteschlange und Heaps.
⬤ Disjoint Sets ADT.
⬤ Graphenalgorithmen.
⬤ Sortieren.
⬤ Suchen.
⬤ Auswahlalgorithmen Mediane)
⬤ Symboltabellen.
⬤ Hashing.
⬤ String-Algorithmen.
⬤ Algorithmen Entwurfstechniken.
⬤ Greifende Algorithmen.
⬤ Teilen und Erobern Algorithmen.
⬤ Dynamische Programmierung.
⬤ Komplexitätsklassen.
⬤ Verschiedene Konzepte.