Értékelés:
A könyv nagyra értékelt a Java adatszerkezetek világos, gyakorlatias oktatása miatt, amely elsősorban a korábbi programozási tapasztalattal rendelkező olvasóknak szól. Bár hatékonyan tárgyalja az alapvető fogalmakat, és gyakorlatokat is tartalmaz a tanulás megerősítésére, a haladóbb témákra való összpontosítása miatt kevésbé alkalmas teljesen kezdők számára.
Előnyök:⬤ Tömör és világos írásmód; egyenesen a lényegre tér.
⬤ Jól használható önálló tanuláshoz, és értékes gyakorlatokat tartalmaz.
⬤ Az adatszerkezetek és algoritmusok széles körét hatékonyan tárgyalja.
⬤ Magával ragadó oktatói stílus, amely segíti a megértést.
⬤ Ideális olyan programozók számára, akik már rendelkeznek tapasztalattal más nyelvben vagy Java-ban.
⬤ Nem alkalmas teljesen kezdők számára
⬤ A Java és a programozási fogalmak ismerete szükséges.
⬤ Néhány olvasó úgy érezte, hogy túl karcsú és bizonyos területeken nem elég mély.
⬤ Gyakoriak a további információkat nyújtó külső linkekre való hivatkozások, amit néhányan zavarónak találtak.
⬤ Korlátozott számú gyakorlatok a gyakorláshoz
⬤ Nem átfogó azok számára, akik tankönyvszerű megközelítést keresnek.
(13 olvasói vélemény alapján)
Think Data Structures: Algorithms and Information Retrieval in Java
Ha Ön informatikát tanuló diák, vagy technikai interjúkra készülő szoftverfejlesztő, ez a gyakorlatias könyv segít megtanulni és átismételni a szoftverfejlesztés néhány legfontosabb gondolatát - az adatszerkezeteket és algoritmusokat - olyan módon, amely világosabb, tömörebb és érdekesebb, mint más anyagok.
Allen Downey szerző az elmélet helyett a gyakorlati ismeretek és készségek hangsúlyozásával megmutatja, hogyan használhatod az adatszerkezeteket hatékony algoritmusok megvalósításához, majd hogyan elemezheted és mérheted azok teljesítményét. Felfedezi a Java gyűjtemények keretrendszerének (JCF) fontos osztályait, azok megvalósítását és teljesítményük elvárásait. Minden fejezet gyakorlati feladatokat mutat be, amelyeket online tesztkóddal támogat.
⬤ Használja az olyan adatszerkezeteket, mint a listák és a leképezések, és megértse ezek működését.
⬤ Készítsen olyan alkalmazást, amely beolvassa a Wikipédia-oldalakat, elemzi azok tartalmát, és navigál az így kapott adatfában.
⬤ Elemezze a kódot, hogy megjósolja, milyen gyorsan fog futni, és mennyi memóriát igényel.
⬤ Írd meg a Map interfészt megvalósító osztályokat, hash tábla és bináris keresőfa használatával.
⬤ Elkészítsen egy egyszerű webes keresőmotort egy lánctalpas keresővel, egy indexelővel, amely a weboldalak tartalmát tárolja, és egy visszakeresővel, amely a felhasználói lekérdezés eredményeit adja vissza.
Allen Downey további könyvei: Think Java, Think Python, Think Stats és Think Bayes.
© Book1 Group - minden jog fenntartva.
Az oldal tartalma sem részben, sem egészben nem másolható és nem használható fel a tulajdonos írásos engedélye nélkül.
Utolsó módosítás időpontja: 2024.11.13 21:05 (GMT)