Bewertung:

Das Buch über Datenstrukturen und Algorithmen mit C# hat gemischte bis überwiegend negative Kritiken erhalten. Während einige Leser es wegen seiner prägnanten Erklärungen und Beispiele für wertvoll hielten, kritisierte die Mehrheit es wegen zahlreicher Fehler, der schlechten Schreibqualität und des Mangels an klaren Anweisungen. Viele empfahlen, das Buch aufgrund seiner Unzulänglichkeiten nicht zu kaufen.
Vorteile:Einige Leser fanden, dass es ein guter Ausgangspunkt mit klaren Konzepten, nützlichen Beispielen und einer angemessenen Abdeckung der Themen ist. Einige schätzten den Wert des Buches, da es einen prägnanten Überblick über Datenstrukturen bietet.
Nachteile:Das Buch enthält zahlreiche Kodierungs- und Tippfehler, irreführende Beispiele und inkonsistente Erklärungen. Viele Rezensenten bemängelten, das Buch sei schlecht geschrieben und weder für Anfänger noch für Fortgeschrittene geeignet. Das Fehlen von Errata und angemessenem Korrekturlesen hat bei den Lesern zu erheblicher Verwirrung und Frustration geführt.
(basierend auf 37 Leserbewertungen)
Data Structures and Algorithms Using C#
Mike McMillan bietet eine Anleitung zur Verwendung von Datenstrukturen und Algorithmen sowie die erste umfassende Referenz für die C#-Implementierung von Datenstrukturen und Algorithmen, die in der .NET Framework-Bibliothek zu finden sind, sowie für solche, die vom Programmierer selbst entwickelt wurden.
Der Ansatz ist sehr praktisch und verwendet Timing-Tests anstelle der Big-O-Notation, um die Effizienz eines Ansatzes zu analysieren. Behandelt werden Arrays und Array-Listen, verknüpfte Listen, Hash-Tabellen, Dictionaries, Bäume, Graphen, Sortier- und Suchalgorithmen sowie fortgeschrittene Algorithmen wie probabilistische Algorithmen und dynamische Programmierung.
Dies ist die perfekte Ressource für C#-Profis und -Studenten gleichermaßen.