Értékelés:

A könyv vegyes értékeléseket kapott a felhasználóktól, egyesek dicsérik a világos bemutatását és a gyakorlati példákat, míg mások a bonyolult magyarázatokat és a rosszul definiált kérdéseket kritizálják. Hasznosnak tartják azok számára, akik már ismerik az algoritmus fogalmait, de sokan azt javasolják, hogy a jobb megértés érdekében keressenek további forrásokat.
Előnyök:⬤ Jól strukturált, jó példákkal Java nyelven
⬤ értékes az algoritmusok tanulásához
⬤ hasznos pszeudokód
⬤ nagy hangsúlyt fektet az alapvető adatszerkezetekre
⬤ vizuálisan tetszetős bemutatás
⬤ a szakterület szakemberei ajánlják
⬤ jó referencia.
⬤ Összetett és néha homályos magyarázatok
⬤ nem biztos, hogy hatékonyan oktatja a kezdőket
⬤ egyes felhasználók szerint úgy olvasható, mint egy disszertáció
⬤ bizonyos témák nem elég világosak
⬤ kiegészítő anyagokat igényel a jobb megértéshez
⬤ problémák a könyv állapotával és minőségével.
(37 olvasói vélemény alapján)
Algorithm Design: Foundations, Analysis, and Internet Examples
Minden, ami az adatszerkezetek és algoritmusok megvalósításáról szól: A szerzők megmutatják, hogy nem csak elméleti algoritmikus ismeretekre van szükség, hanem mérnöki tervezési elvekre is: absztrakt adattípusokra, objektumorientált tervezési mintákra és olyan stratégiákra, amelyek biztosítják a robusztusságot és a felhasználóbarátságot.
A tárgyalt témák között szerepel a gyors Fourier-transzformáció (FFT), a kriptológia, a párhuzamosság és az NP-teljesség.