Výučba dátových štruktúr a algoritmov v jazyku JavaScript

Hodnotenie:   (4,3 z 5)

Výučba dátových štruktúr a algoritmov v jazyku JavaScript (Loiane Groner)

Recenzie čitateľov

Zhrnutie:

Kniha „Learning JavaScript Data Structures and Algorithms“ je oceňovaná za jasnú a zrozumiteľnú prezentáciu algoritmov a dátových štruktúr konkrétne v jazyku JavaScript, vďaka čomu je prístupná začiatočníkom aj skúseným vývojárom. Boli však zaznamenané problémy s kvalitou, ako sú chýbajúce kapitoly, syntaktické chyby a problémy s tlačou, ktoré znižujú celkový dojem.

Výhody:

Jasné a zrozumiteľné vysvetlenie algoritmov a dátových štruktúr v jazyku JavaScript.
Vhodné pre začiatočníkov aj stredne pokročilých vývojárov.
Ponúka praktické príklady, ktoré spájajú teoretické koncepty s reálnymi aplikáciami.
Prístupná cena a dobrá hodnota ako doplnkový zdroj.
Pomáha pochopiť moderné funkcie jazyka JavaScript.

Nevýhody:

Chýba kapitola 11, ktorá sa údajne zaoberá notáciou Big O.
Problémy s kvalitou tlače, na stranách chýba text.
Niektoré syntaktické chyby v príkladoch.
Pre úplných začiatočníkov môže byť preťažujúce kvôli predpokladaným znalostiam jazyka JavaScript.
Niektorí používatelia zistili, že pre tých, ktorí sú už veľmi skúsení, nie je kniha dostatočne hlboká.

(na základe 24 čitateľských recenzií)

Pôvodný názov:

Learning JavaScript Data Structures and Algorithms

Obsah knihy:

Pochopenie a implementácia klasických dátových štruktúr a algoritmov pomocou jazyka JavaScript

O tejto knihe

Naučte sa používať najpoužívanejšie dátové štruktúry, ako sú pole, zásobník, zoznam, strom a grafy, na príkladoch z reálneho sveta Získajte prehľad o tom, ktorý z vyhľadávacích a triediacich algoritmov je najlepší, a naučte sa ich implementovať Postupujte podľa riešení významných programátorských problémov s vysvetlením krok za krokom

Pre koho je táto kniha určená

Ak ste vývojár JavaScriptu alebo niekto, kto má základné znalosti JavaScriptu a chce preskúmať jeho optimálne schopnosti, táto rýchlo napísaná kniha je určite pre vás. Programátorská logika je to jediné, čo potrebujete vedieť, aby ste sa začali baviť s algoritmami.

Čo sa naučíte

Deklarovať, inicializovať, pridávať a odstraňovať položky z polí, zásobníkov a frontov Vytvárať a používať najzložitejšie dátové štruktúry, grafy, spolu s algoritmami DFS a BFS Pochopiť silu prepojených zoznamov, dvojito prepojených zoznamov a kruhových prepojených zoznamov Ukladať jedinečné prvky pomocou hašovacích tabuliek, slovníkov, a množín Preskúmať použitie binárnych stromov a binárnych vyhľadávacích stromov Zoradiť dátové štruktúry pomocou bublinového triedenia, výberového triedenia, vkladacieho triedenia, zlučovacieho triedenia a rýchleho triedenia Vyhľadávať prvky v dátových štruktúrach pomocou sekvenčného triedenia a binárneho vyhľadávania Pochopiť význam zápisu big O, dynamického programovania a nenásytných algoritmov

Podrobne

Dátová štruktúra je konkrétny spôsob organizácie údajov v počítači s cieľom efektívneho využitia zdrojov. Dátové štruktúry a algoritmy sú základom každého riešenia akéhokoľvek problému programovania.

Táto kniha sa začína preberaním základov jazyka JavaScript a potom prechádza k diskusii o najdôležitejších dátových štruktúrach, ako je pole, fronta, zásobník a spájaný zoznam. Získate tiež dôkladné znalosti o fungovaní hašovacích tabuliek a množiny dátových štruktúr. Potom sa dozviete, čo sú to stromy a ako používať binárny strom a binárny vyhľadávací strom.

V ďalších kapitolách sa dozviete o grafoch, DFS a BFS. Na záver sa naučíme rozlišovať medzi rôznymi vyhľadávacími a triediacimi algoritmami, ako je sekvenčné vyhľadávanie, binárne vyhľadávanie, rýchle triedenie, bublinové triedenie a podobne, a ako ich implementovať. Ku koncu knihy sa zoznámite aj s dynamickým programovaním.

Ďalšie údaje o knihe:

ISBN:9781783554874
Autor:
Vydavateľ:
Väzba:Mäkká väzba

Nákup:

Momentálne k dispozícii, na sklade.

Ďalšie knihy autora:

Výučba dátových štruktúr a algoritmov v jazyku JavaScript - druhé vydanie: Vylepšite svoje zručnosti...
Zdokonaľte svoje zručnosti učením klasických...
Výučba dátových štruktúr a algoritmov v jazyku JavaScript - druhé vydanie: Vylepšite svoje zručnosti učením klasických dátových štruktúr a algoritmov v jazyku JavaScript. - Learning JavaScript Data Structures and Algorithms - Second Edition: Hone your skills by learning classic data structures and algorithms in JavaScript
Výučba dátových štruktúr a algoritmov v jazyku JavaScript - Learning JavaScript Data Structures and...
Pochopenie a implementácia klasických dátových...
Výučba dátových štruktúr a algoritmov v jazyku JavaScript - Learning JavaScript Data Structures and Algorithms
Učenie dátových štruktúr a algoritmov v jazyku JavaScript - tretie vydanie: Píšte zložitý a výkonný...
Vytvorenie klasických dátových štruktúr a...
Učenie dátových štruktúr a algoritmov v jazyku JavaScript - tretie vydanie: Píšte zložitý a výkonný kód v jazyku JavaScript pomocou najnovšieho ECMAScriptu - Learning JavaScript Data Structures and Algorithms - Third Edition: Write complex and powerful JavaScript code using the latest ECMAScript

Diela autora vydali tieto vydavateľstvá: