Értékelés:
A „Learning JavaScript Data Structures and Algorithms” című könyvet a JavaScript algoritmusainak és adatstruktúráinak világos és egyszerű bemutatása miatt dicsérik, ami a kezdők és a tapasztalt fejlesztők számára egyaránt hozzáférhetővé teszi. Megjegyezték azonban, hogy vannak minőségi problémák, például hiányzó fejezetek, szintaktikai hibák és nyomtatási problémák, amelyek rontják az általános élményt.
Előnyök:⬤ Az algoritmusok és adatszerkezetek világos és egyszerű magyarázata a JavaScriptben.
⬤ Kezdő és középhaladó fejlesztők számára egyaránt alkalmas.
⬤ Gyakorlati példákat kínál, amelyek az elméleti fogalmakat a valós alkalmazásokhoz kapcsolják.
⬤ Megfizethető ár és jó érték kiegészítő forrásként.
⬤ Segít a modern JavaScript funkciók megértésében.
⬤ Hiányzik a 11. fejezet, amely állítólag a Big O jelöléssel foglalkozik.
⬤ A nyomtatás minőségével kapcsolatos problémák, az oldalakról hiányzik a szöveg.
⬤ Néhány szintaxis hiba a példákban.
⬤ Teljesen kezdők számára túlterhelő lehet a JavaScript feltételezett ismerete miatt.
⬤ Néhány felhasználó úgy találta, hogy a már nagyon tapasztaltak számára nem elég mély.
(24 olvasói vélemény alapján)
Klasszikus adatszerkezetek és algoritmusok megértése és megvalósítása JavaScript segítségével
Erről a könyvről
Tanulja meg a leggyakrabban használt adatszerkezetek, például a tömb, a verem, a lista, a fa és a gráfok használatát valós példákon keresztül Ismerje meg, melyik a legjobb a keresési és a rendezési algoritmusok közül, és tanulja meg, hogyan kell megvalósítani őket Kövesse végig a figyelemre méltó programozási problémák megoldásait lépésről lépésre történő magyarázatokkal.
Kinek szól ez a könyv
Ha Ön JavaScript-fejlesztő, vagy olyan valaki, aki alapszintű ismeretekkel rendelkezik a JavaScriptről, és szeretné felfedezni annak optimális képességeit, akkor ez a gyors tempójú könyv mindenképpen Önnek szól. A programozási logika az egyetlen dolog, amit tudnod kell ahhoz, hogy elkezdj szórakozni az algoritmusokkal.
Amit tanulni fogsz
Elemek deklarálása, inicializálása, hozzáadása és eltávolítása tömbökből, halmazokból és sorokból A legösszetettebb adatszerkezetek, gráfok létrehozása és használata, valamint a DFS és BFS algoritmusok megismerése A kapcsolt listák, a kétszeresen kapcsolt listák és a körkörösen kapcsolt listák erejének megértése Egyedi elemek tárolása hash táblázatokkal, szótárakkal, és halmazok A bináris fák és a bináris keresőfák alkalmazásainak megismerése Adatszerkezetek rendezése a buborékos rendezés, a kiválasztási rendezés, a beszúrási rendezés, az egyesítési rendezés és a gyors rendezés segítségével Az elemek keresése az adatszerkezetekben a szekvenciális rendezés és a bináris keresés segítségével A nagy O jelölés, a dinamikus programozás és a mohó algoritmusok fontosságának megértése.
Részletesen
Az adatszerkezet az adatok szervezésének egy adott módja a számítógépben az erőforrások hatékony felhasználása érdekében. Az adatszerkezetek és algoritmusok minden programozási probléma megoldásának alapját képezik.
Ez a könyv a JavaScript nyelv alapjainak ismertetésével kezdődik, majd áttér a legfontosabb adatszerkezetek, például a tömb, a sor, a verem és a kapcsolt lista tárgyalására. Alapos ismereteket szerezhet a hash-táblák és a halmaz adatszerkezetek működéséről is. Ezt követően megtanítjuk, hogy mik azok a fák, és hogyan használjuk a bináris fát és a bináris keresőfát.
A következő fejezetekben a gráfokról, a DFS-ről és a BFS-ről tanulhat. Végül azzal zárjuk, hogy megtanuljuk, hogyan lehet megkülönböztetni a különböző keresési és rendezési algoritmusokat, például a szekvenciális keresést, a bináris keresést, a gyors rendezést, a buborékos rendezést stb. és hogyan lehet ezeket megvalósítani. A könyv vége felé a dinamikus programozással is megismerkedhetünk.
© 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)