Hodnocení:
Kniha poskytuje dobrý úvod do datových struktur a algoritmů v kontextu JavaScriptu s jasným vysvětlením a užitečnými cvičeními. Je však zatížena četnými chybami v kódování, překlepy a špatným formátováním, takže pro čtenáře, kteří se z ní snaží učit, je frustrující.
Klady:Kniha je užitečná pro pochopení datových struktur a algoritmů, zejména pro ty, kteří mají základní znalosti jazyka JavaScript. Obsahuje jasná vysvětlení a může sloužit jako cenný zdroj pro procvičování kódování.
Zápory:Kniha obsahuje četné chyby v příkladech kódu, překlepy a problémy s formátováním, takže čtenáři jsou zmateni, zda jsou chyby způsobeny textem, nebo jejich vlastním porozuměním. Mnozí čtenáři mají pocit, že nebyla řádně zkontrolována, a očekávají za její cenu více.
(na základě 24 hodnocení čtenářů)
Data Structures and Algorithms with JavaScript: Bringing Classic Computing Approaches to the Web
Jako zkušený vývojář JavaScriptu, který přechází na programování na straně serveru, potřebujete implementovat klasické datové struktury a algoritmy spojené s běžnými objektově orientovanými jazyky, jako jsou C# a Java. Tento praktický průvodce vám ukáže, jak prakticky pracovat s různými úložnými mechanismy - včetně propojených seznamů, zásobníků, front a grafů - v rámci omezení prostředí JavaScriptu.
Určete, které datové struktury a algoritmy jsou nejvhodnější pro problémy, které se snažíte vyřešit, a pochopte kompromisy při jejich použití v programu v jazyce JavaScript. Součástí knihy je také přehled funkcí jazyka JavaScript používaných v celé knize.
Tato kniha obsahuje:
⬤ Pole a seznamy: nejběžnější datové struktury.
⬤ Zásobníky a fronty: složitější datové struktury typu seznam.
⬤ Propojené seznamy: jak překonávají nedostatky polí.
⬤ Slovníky: ukládání dat jako dvojice klíč-hodnota.
⬤ Hashování: vhodné pro rychlé vkládání a vyhledávání.
⬤ Sady: užitečné pro ukládání jedinečných prvků, které se vyskytují pouze jednou.
⬤ Binární stromy: ukládání dat hierarchickým způsobem.
⬤ Grafy a grafové algoritmy: ideální pro modelování sítí.
⬤ Algoritmy: včetně těch, které pomáhají třídit nebo vyhledávat data.
⬤ Pokročilé algoritmy: dynamické programování a nenasytné algoritmy.
© Book1 Group - všechna práva vyhrazena.
Obsah těchto stránek nesmí být kopírován ani použit, a to ani částečně ani úplně, bez písemného svolení vlastníka.
Poslední úprava: 2024.11.08 20:25 (GMT)