Értékelés:
A könyv jó bevezetést nyújt az adatszerkezetek és algoritmusok JavaScript-kontextusban történő használatához, világos magyarázatokkal és hasznos gyakorlatokkal. Ugyanakkor számos kódolási hiba, elgépelés és rossz formázás gyötri, ami frusztrálóvá teszi a tanulni próbáló olvasók számára.
Előnyök:A könyv hasznos az adatszerkezetek és algoritmusok megértéséhez, különösen a JavaScript alapszintű ismereteivel rendelkezők számára. Világos magyarázatokat tartalmaz, és értékes forrásként szolgálhat a kódolási gyakorlathoz.
Hátrányok:A könyv számos hibát tartalmaz a kódpéldákban, elgépeléseket és formázási problémákat, így az olvasó nem tudja eldönteni, hogy a hibák a szövegnek vagy a saját megértésüknek köszönhetőek. Sok olvasó úgy érzi, hogy nem volt megfelelően lektorálva, és többet vár az áráért.
(24 olvasói vélemény alapján)
Data Structures and Algorithms with JavaScript: Bringing Classic Computing Approaches to the Web
Tapasztalt JavaScript-fejlesztőként, aki szerveroldali programozásra vált, a hagyományos objektumorientált nyelvekhez, például a C#-hoz és a Javához kapcsolódó klasszikus adatstruktúrákat és algoritmusokat kell megvalósítania. Ez a gyakorlati útmutató megmutatja, hogyan dolgozhat a JavaScript-környezet korlátain belül a különböző tárolási mechanizmusokkal - beleértve az összekapcsolt listákat, halmokat, sorokat és gráfokat - a gyakorlatban.
Meghatározhatja, hogy mely adatszerkezetek és algoritmusok a legmegfelelőbbek a megoldandó problémákhoz, és megértheti a kompromisszumokat, amikor ezeket egy JavaScript-programban használja. A könyvben a könyvben használt JavaScript funkciók áttekintése is szerepel.
Ez a könyv a következőkkel foglalkozik:
⬤ Táblák és listák: a leggyakoribb adatszerkezetek.
⬤ Halmazok és várólisták: összetettebb, listaszerű adatszerkezetek.
⬤ Kapcsolódó listák: hogyan küzdik le a tömbök hiányosságait.
⬤ Szótárak: az adatok kulcs-érték párokként való tárolása.
⬤ Hashing: gyors beillesztésre és visszakeresésre alkalmas.
⬤ Halmazok: hasznosak egyedi, csak egyszer előforduló elemek tárolására.
⬤ Bináris fák: adatok hierarchikus tárolása.
⬤ Gráfok és gráfalgoritmusok: ideálisak hálózatok modellezésére.
⬤ Algoritmusok: beleértve azokat is, amelyek segítenek az adatok rendezésében vagy keresésében.
⬤ Haladó algoritmusok: dinamikus programozás és mohó algoritmusok.
© 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)