Bewertung:

Das Buch erhält gemischte Kritiken: Viele loben seine Zugänglichkeit und Nützlichkeit für die Auffrischung von Informatik-Grundlagen, kritisieren aber auch zahlreiche Fehler, den geringen Umfang und die schlechte Schreibqualität. Es wird eher als ergänzende Ressource denn als primäres Lehrbuch empfohlen.
Vorteile:Es ist für Programmierer aller Niveaus zugänglich, eignet sich hervorragend zur Wiederholung der Grundlagen der Informatik, ist gut illustriert, enthält eine breite Palette von Algorithmen und intuitive Probleme mit Lösungen.
Nachteile:Viele Fehler (sowohl mathematische als auch typografische), oberflächliche Untersuchung von Themen, schlecht geschrieben und redigiert, Probleme mit der Druckqualität und nicht als eigenständige Einführung in Algorithmen geeignet.
(basierend auf 656 Leserbewertungen)
Data Structures and Algorithms Made Easy: Data Structures and Algorithmic Puzzles
Peeling Data Structures and Algorithms:
Inhaltsverzeichnis: goo. gl/JFMgiU.
Beispielkapitel: goo. gl/n2Hk4i.
Ausgabe gefunden? goo. gl/forms/4Gt72YO81I.
Videos: goo. gl/BcHq74.
"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.
Data Structures And Algorithms Made Easy: Data Structures and Algorithmic Puzzles ist eine Art praktischer Leitfaden für jeden Informatiker und eine Lösungsbank für verschiedene komplexe Probleme im Zusammenhang mit Datenstrukturen und Algorithmen. Es kann von den 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.
⬤ Entwurfstechniken für Algorithmen.
⬤ Greifende Algorithmen.
⬤ Aufteilen und Erobern von Algorithmen.
⬤ Dynamische Programmierung.
⬤ Komplexitätsklassen.
⬤ Verschiedene Konzepte.