Értékelés:
A könyv vegyes értékeléseket kapott a felhasználóktól. Egyes felhasználók értékes forrásnak találták az adatszerkezetek és algoritmusok elsajátításához, különösen a szoftverfejlesztői interjúkra készülők számára, míg mások számos hiba, rosszul szervezett tartalom és összességében zavaros írásmód miatt kritizálták. Az ellentétes tapasztalatok arra utalnak, hogy bár egyes olvasóknak segíthet, hiányosságai miatt frusztrációhoz is vezethet.
Előnyök:⬤ Értékes betekintést és alapvető fogalmakat kínál az adatszerkezetekről és algoritmusokról, ami növelheti a magabiztosságot a CS-problémák megoldása során.
⬤ Egyes felhasználók szerint az egyik legjobb forrás a JavaScript algoritmusok elsajátításához.
⬤ Az ES6 modulokhoz és az ECMAScripthez kapcsolódó új tartalmakat tartalmaz.
⬤ Sok hibát tartalmaz, ami zavart és bizalmatlanságot okoz a tartalommal szemben.
⬤ Rosszul megírt és nehezen olvasható, rendezetlen fájlstruktúrával és a kódok elégtelen magyarázatával.
⬤ Nehéz követni a kódolást a formázási problémák miatt, beleértve a kis betűméretet és a soron belüli megjegyzések hiányát.
(10 olvasói vélemény alapján)
Learning JavaScript Data Structures and Algorithms - Third Edition: Write complex and powerful JavaScript code using the latest ECMAScript
Klasszikus adatszerkezetek és algoritmusok létrehozása, mint például a mélység-első keresés és a szélesség-első keresés, rekurzió tanulása, valamint egy halom adatszerkezet létrehozása és használata JavaScript segítségével
Főbb jellemzők
⬤ A gyakori adatszerkezetek és a hozzájuk tartozó algoritmusok bevezetése a felhasználásukkal kapcsolatos kontextussal együtt.
⬤ A meglévő JavaScript adatszerkezetek, például a tömbök, halmazok és leképezések elsajátítása, valamint újak, például a veremek, kapcsolt listák, fák és gráfok ES 8-ban történő megvalósításának megtanulása.
⬤ Az absztrakt adattípusok fejlesztése, hogy a JavaScriptet rugalmasabb és erősebb programozási nyelvvé tegye.
Könyv leírása
Az adatszerkezet az adatok szervezésének egy sajátos módja a számítógépben az erőforrások hatékony kihasználása érdekében. Az adatszerkezetek és algoritmusok minden programozási probléma minden megoldásának alapját képezik. Ezzel a könyvvel megtanulhat összetett és hatékony kódot írni a legújabb ES 2017 funkciók felhasználásával.
A JavaScript adatszerkezetek és algoritmusok tanulása a JavaScript alapjaival kezdődik, és bevezet az ECMAScript 2017-be, mielőtt fokozatosan áttérne a legfontosabb adatszerkezetekre, például a tömbökre, a várólistákra, a veremekre és a kapcsolt listákra. Alapos ismereteket szerezhet a hash táblák és a halmaz adatszerkezetek működéséről, valamint arról, hogy a fák és a hash térképek hogyan használhatók fájlok keresésére egy HD-ben vagy egy adatbázis ábrázolására. Ez a könyv útravalóul szolgál ahhoz, hogy mélyebben elmerüljön a JavaScriptben. Azt is jobban megértheti, hogy miért és hogyan használják a gráfokat, az egyik legösszetettebb adatszerkezetet, amelyet nagyrészt a közösségi hálózatok GPS-navigációs rendszereiben használnak.
A könyv vége felé felfedezheti, hogy a könyvben bemutatott összes elméletet hogyan alkalmazhatja valós problémák megoldására, miközben saját számítógépes hálózatain és Facebook-keresésein dolgozik.
Mit fogsz tanulni?
⬤ Elemek kijelölése, inicializálása, hozzáadása és eltávolítása tömbökből, halmazokból és sorokból.
⬤ Kapcsolódó listák, kétszeresen kapcsolt listák és körkörösen kapcsolt listák létrehozása és használata.
⬤ Egyedi elemek tárolása hash táblázatokkal, szótárakkal és halmazokkal.
⬤ Tanulmányozza a bináris fák és a bináris keresőfák használatát.
⬤ Adatszerkezetek rendezése olyan algoritmusok segítségével, mint a buborékrendezés, kiválasztási rendezés, beszúrási rendezés, egyesítési rendezés és gyors rendezés.
⬤ Elemek keresése adatszerkezetekben szekvenciális rendezés és bináris keresés segítségével.
© 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)