Értékelés:

A könyv tisztességes bevezető forrásként szolgál a JavaScript adatszerkezeteit és algoritmusait tanuló kezdők számára. Ugyanakkor kritika érte a rossz formázás, a kódban található számos hiba, az alapos magyarázatok hiánya és a nem megfelelő korrektúra miatt.
Előnyök:⬤ Egyszerű és könnyen olvasható, így kezdők számára is alkalmas.
⬤ Jó forrás a JavaScript algoritmusok gyakorlásához.
⬤ Az interjúk szempontjából lényeges adatszerkezetek és algoritmusok összefoglalóját tartalmazza.
⬤ Számos formázási probléma, különösen a Kindle változatban.
⬤ Több hiba a kódban, ami megbízhatatlanságot eredményez.
⬤ Sok kritikus hiányolta a magyarázatokat és a fogalmak kevéssé részletes leírását.
⬤ Összességében úgy tűnik, hogy a könyvet elkapkodták és rosszul szerkesztették.
(15 olvasói vélemény alapján)
JavaScript Data Structures and Algorithms: An Introduction to Understanding and Implementing Core Data Structure and Algorithm Fundamentals
Fedezze fel az adatszerkezetek és algoritmusok fogalmait, valamint ezek kapcsolatát a mindennapi JavaScript-fejlesztéssel. Ezeknek az elképzeléseknek az alapvető megértése elengedhetetlen minden olyan JavaScript-fejlesztő számára, aki nagyszerű szoftvermegoldásokat kíván elemezni és építeni.
Megtudhatja, hogyan kell megvalósítani az olyan adatszerkezeteket, mint a hash-táblák, összekapcsolt listák, halmok, sorok, fák és gráfok. Megtanulja azt is, hogyan készül egy URL-rövidítő, például a bit. ly, és mi történik az adatokkal, amikor egy PDF-et feltöltünk egy weboldalra. A könyv kitér az adatszerkezetek és algoritmusok gyakorlati alkalmazására a titkosítás, a keresés, a rendezés és a mintaillesztés terén.
A JavaScript-fejlesztők számára alapvető fontosságú, hogy megértsék az adatszerkezetek működését és az algoritmusok tervezését. Ez a könyv és a hozzá tartozó kód biztosítja ezt a nélkülözhetetlen alapot ehhez. A JavaScript adatszerkezetek és algoritmusok segítségével már ma elkezdheti fejleszteni a tudását, és alkalmazni azt a JavaScript-projektjeiben.
Amit tanulni fog
⬤ Az alapvető adatszerkezeti alapok áttekintése: tömbök, összekapcsolt listák, fák, halmok, gráfok és hash-táblák.
⬤ Az alapvető algoritmusok alapjainak áttekintése: keresés, rendezés, rekurzió, szélesség/mélység első keresés, dinamikus programozás, bitenkénti operátorok.
⬤ Vizsgálja meg, hogy az alapvető adatszerkezeti és algoritmus ismeretek hogyan illeszkednek a JavaScript kontextusába a prototípusos öröklődés és a natív JavaScript objektumok/adattípusok segítségével.
⬤ Nézze meg magas szinten a JavaScriptben gyakran használt tervezési mintákat.
Kinek szól ez a könyv
Meglévő webfejlesztők és szoftvermérnökök, akik az alapvető adatszerkezeti ismereteiket szeretnék fejleszteni vagy felülvizsgálni.
Kezdők és a JavaScriptet önállóan vagy tanfolyamon, illetve kódolási bootcampen keresztül tanuló diákok.