Hodnotenie:
Kniha získala od používateľov zmiešané recenzie, pričom niektorí chvália jej jasnú prezentáciu a praktické príklady, zatiaľ čo iní kritizujú jej zložité vysvetlenia a nedostatočne definované otázky. Považujú ju za užitočnú pre tých, ktorí už poznajú koncepty algoritmov, ale mnohí odporúčajú vyhľadať ďalšie zdroje na lepšie pochopenie.
Výhody:⬤ Dobre štruktúrovaná s dobrými príkladmi v jazyku Java
⬤ cenná na učenie algoritmov
⬤ užitočný pseudokód
⬤ silné zameranie na základné dátové štruktúry
⬤ vizuálne príťažlivá prezentácia
⬤ odporúčaná odborníkmi v tejto oblasti
⬤ dobrá na referencie.
⬤ Komplexné a niekedy nejasné vysvetlenia
⬤ nemusia efektívne vzdelávať začiatočníkov
⬤ niektorí používatelia zistili, že sa číta ako dizertačná práca
⬤ chýba zrozumiteľnosť niektorých tém
⬤ vyžaduje doplnkové materiály pre lepšie pochopenie
⬤ problémy so stavom a kvalitou knihy.
(na základe 37 čitateľských recenzií)
Algorithm Design: Foundations, Analysis, and Internet Examples
Všetko o implementácii dátových štruktúr a algoritmov: Autori vám ukážu, že potrebujete viac než len teoretické znalosti algoritmov, ale aj inžinierske zásady návrhu: abstraktné dátové typy, objektovo orientované návrhové vzory a stratégie, ktoré zabezpečujú robustnosť a užívateľskú prívetivosť.
Témy zahŕňajú rýchlu Fourierovu transformáciu (FFT), kryptológiu, paralelizmus a NP-úplnosť.