Hodnotenie:
Kniha poskytuje dobrý úvod do dátových štruktúr a algoritmov v kontexte JavaScriptu s jasnými vysvetleniami a užitočnými cvičeniami. Trápia ju však početné chyby v kódovaní, preklepy a zlé formátovanie, takže pre čitateľov, ktorí sa z nej snažia učiť, je frustrujúca.
Výhody:Kniha je užitočná na pochopenie dátových štruktúr a algoritmov, najmä pre tých, ktorí majú základné znalosti jazyka JavaScript. Obsahuje jasné vysvetlenia a môže slúžiť ako cenný zdroj na precvičovanie kódovania.
Nevýhody:Kniha obsahuje množstvo chýb v príkladoch kódu, preklepov a problémov s formátovaním, čo spôsobuje, že čitatelia sú zmätení, či sú chyby spôsobené textom alebo ich vlastným chápaním. Mnohí čitatelia majú pocit, že nebola riadne skontrolovaná, a očakávajú za jej cenu viac.
(na základe 24 čitateľských recenzií)
Data Structures and Algorithms with JavaScript: Bringing Classic Computing Approaches to the Web
Ako skúsený vývojár v jazyku JavaScript, ktorý prechádza na programovanie na strane servera, potrebujete implementovať klasické dátové štruktúry a algoritmy spojené s bežnými objektovo orientovanými jazykmi, ako sú C# a Java. Táto praktická príručka vám ukáže, ako prakticky pracovať s rôznymi mechanizmami ukladania dát - vrátane prepojených zoznamov, zásobníkov, frontov a grafov - v rámci obmedzení prostredia JavaScriptu.
Určite, ktoré dátové štruktúry a algoritmy sú najvhodnejšie pre problémy, ktoré sa snažíte vyriešiť, a pochopte kompromisy pri ich použití v programe v jazyku JavaScript. Súčasťou je aj prehľad funkcií jazyka JavaScript používaných v celej knihe.
Táto kniha obsahuje:
⬤ Polia a zoznamy: najbežnejšie dátové štruktúry.
⬤ Zásobníky a fronty: zložitejšie dátové štruktúry typu zoznam.
⬤ Prepojené zoznamy: ako prekonávajú nedostatky polí.
⬤ Slovníky: ukladanie údajov ako dvojice kľúč-hodnota.
⬤ Hashing: vhodné na rýchle vkladanie a vyhľadávanie.
⬤ Množiny: užitočné na ukladanie jedinečných prvkov, ktoré sa vyskytujú len raz.
⬤ Binárne stromy: ukladanie údajov hierarchickým spôsobom.
⬤ Grafy a grafové algoritmy: ideálne na modelovanie sietí.
⬤ Algoritmy: vrátane tých, ktoré pomáhajú triediť alebo vyhľadávať údaje.
⬤ Pokročilé algoritmy: dynamické programovanie a chamtivé algoritmy.
© Book1 Group - všetky práva vyhradené.
Obsah tejto stránky nesmie byť kopírovaný ani použitý čiastočne alebo v celku bez písomného súhlasu vlastníka.
Posledná úprava: 2024.11.13 22:11 (GMT)