Értékelés:

A Mark Allen Weiss által írt „Data Structures and Algorithm Analysis in Java” című könyv elsősorban referenciaszövegként szolgál, és nem alkalmas kezdők vagy átfogó magyarázatot keresők számára. Míg egyes olvasók értékelik tömörségét és gyakorlatias példáit, sokan mások kritizálják, hogy nem elég világos és nem eléggé alapos. Összességében hasznosnak tűnik az informatikában előismeretekkel rendelkezők számára, de elkeserítő a részletes útmutatásokat váró kezdők számára.
Előnyök:Gyors referenciaként szolgál a programozásban alapos háttérrel rendelkezők számára.
Hátrányok:Számos gyakran használt algoritmus intuitív magyarázatát tartalmazza.
(36 olvasói vélemény alapján)
Data Structures and Algorithm Analysis in Java - International Edition
Az Adatszerkezetek és algoritmuselemzés Javában egy haladó algoritmuskönyv, amely a hagyományos CS2 és az Algoritmuselemzés kurzusok közé illeszkedik. A régi ACM tantervi irányelvekben ez a kurzus CS7 néven szerepelt.
Alkalmas az algoritmuselemzés elsőéves végzős kurzusának is, ahogy a számítógépek sebessége és teljesítménye növekszik, úgy nő a hatékony programozás és algoritmuselemzés iránti igény is. Mark Allen Weiss e készségek együttes megközelítésével megtanítja az olvasókat jól felépített, maximálisan hatékony programok fejlesztésére Java nyelven. Weiss világosan elmagyarázza a témákat a bináris halmoktól a rendezésen át az NP-teljességig, és egy teljes fejezetet szentel az amortizált elemzésnek, valamint a fejlett adatstruktúráknak és azok megvalósításának.
Az algoritmusok egymást követő szakaszait szemléltető ábrák és példák hozzájárulnak Weiss gondos, szigorú és mélyreható elemzéséhez az egyes algoritmustípusok esetében. A témák logikus szervezése és a forráskódokhoz való teljes hozzáférés kiegészíti a szöveg lefedettségét.