Hodnotenie:
Kniha sa stretla so zmiešanými reakciami používateľov, pričom niektorí chvália jej komplexné pokrytie a hĺbku C++ a dátových štruktúr, zatiaľ čo iní kritizujú jej štýl písania, zložitosť a nedostatok jasných príkladov.
Výhody:Vynikajúce pokrytie tém C++, dobre napísané, informatívne, do hĺbky predstavuje zložité koncepty, užitočné ako referencia pre pokročilých študentov a vo vysokoškolských kurzoch.
Nevýhody:Veľmi technická a nie je vhodná pre začiatočníkov, príklady sú často príliš komplikované, kvalita kódu je nekonzistentná a ťažko sledovateľná, obsahuje preklepy a chyby, niektorí ju považovali za ťažko zrozumiteľnú a kniha nemusí efektívne vyučovať koncepty C++.
(na základe 21 čitateľských recenzií)
Data Structures and Algorithms in C++
Toto druhé vydanie knihy Dátové štruktúry a algoritmy v jazyku C)+ je určené na úvod do dátových štruktúr a algoritmov vrátane ich návrhu, analýzy a implementácie. Autori ponúkajú úvod do objektovo orientovaného návrhu pomocou jazyka C++ a návrhových vzorov vrátane používania dedičnosti tried a generického programovania prostredníctvom šablón tried a funkcií a v celej knihe zachovávajú konzistentný objektovo orientovaný pohľad.
Ide o „sesterskú“ knihu k publikácii Goodrich & Tamassia Data Structures and Algorithms in Java, ale ako základný jazyk sa namiesto Javy používa C++. Táto verzia v C++ si zachováva rovnaký pedagogický prístup a všeobecnú štruktúru ako verzia v Jave, takže školy, ktoré vyučujú dátové štruktúry v C++ aj v Jave, môžu mať rovnaké základné učivo.
Z hľadiska učebných osnov založených na učebných osnovách IEEE/ACM 2001 Computing Curriculum je táto kniha vhodná na použitie v kurzoch CS102 (I/O/B verzie), CS103 (I/O/B verzie), CS111 (A verzia) a CS112 (A/I/O/F/H verzie).