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

Hodnotenie:   (4,3 z 5)

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 (Loiane Groner)

Recenzie čitateľov

Zhrnutie:

Kniha získala od používateľov zmiešané recenzie. Niektorí používatelia ju považovali za cenný zdroj informácií o dátových štruktúrach a algoritmoch, najmä pre tých, ktorí sa pripravujú na prijímacie pohovory na vývoj softvéru, zatiaľ čo iní ju kritizovali pre množstvo chýb, zle usporiadaný obsah a celkovo zmätočný štýl písania. Kontrastné skúsenosti naznačujú, že hoci môže niektorým čitateľom pomôcť, môže viesť aj k frustrácii kvôli svojim nedostatkom.

Výhody:

Ponúka cenné poznatky a základné pojmy o dátových štruktúrach a algoritmoch, ktoré môžu zvýšiť istotu pri riešení problémov CS.
Niektorí používatelia ju považujú za jeden z najlepších dostupných zdrojov na učenie sa algoritmov v jazyku JavaScript.
Obsahuje nový obsah týkajúci sa modulov ES6 a ECMAScriptu.

Nevýhody:

Obsahuje veľa chýb, ktoré vedú k zmätku a nedôvere v obsah.
Zle napísaný a ťažko čitateľný, s neusporiadanou štruktúrou súborov a nedostatočným vysvetlením kódu.
Ťažko sa sleduje pri kódovaní kvôli problémom s formátovaním vrátane malej veľkosti písma a nedostatku riadkových komentárov.

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

Pôvodný názov:

Learning JavaScript Data Structures and Algorithms - Third Edition: Write complex and powerful JavaScript code using the latest ECMAScript

Obsah knihy:

Vytvorenie klasických dátových štruktúr a algoritmov, ako je vyhľadávanie do hĺbky a vyhľadávanie do šírky, naučenie sa rekurzie, ako aj vytvorenie a používanie dátovej štruktúry haldy pomocou jazyka JavaScript

Kľúčové vlastnosti

⬤ Zavedenie bežných dátových štruktúr a súvisiacich algoritmov spolu s kontextom, v ktorom sa používajú.

⬤ Ovládnite existujúce dátové štruktúry jazyka JavaScript, ako sú polia, množiny a mapy, a naučte sa implementovať nové štruktúry, ako sú zásobníky, prepojené zoznamy, stromy a grafy v ES 8.

⬤ Vyvinúť abstraktné dátové typy, aby sa JavaScript stal flexibilnejším a výkonnejším programovacím jazykom.

Popis knihy

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 programátorského problému. S touto knihou sa naučíte písať zložitý a výkonný kód pomocou najnovších funkcií ES 2017.

Výučba dátových štruktúr a algoritmov v jazyku JavaScript sa začína základmi jazyka JavaScript a oboznamuje vás s ECMAScriptom 2017, potom postupne prechádza na najdôležitejšie dátové štruktúry, ako sú polia, fronty, zásobníky a prepojené zoznamy. Získate dôkladné vedomosti o fungovaní hashovacích tabuliek a množinových dátových štruktúr, ako aj o tom, ako sa stromy a hashovacie mapy dajú použiť na vyhľadávanie súborov v HD alebo na reprezentáciu databázy. Táto kniha slúži ako cesta, ktorá vás zavedie hlbšie do jazyka JavaScript. Získate tiež lepšie pochopenie toho, prečo a ako sa grafy, jedna z najzložitejších dátových štruktúr, vo veľkej miere používajú v navigačných systémoch GPS v sociálnych sieťach.

Ku koncu knihy zistíte, ako sa všetky teórie uvedené v tejto knihe dajú použiť na riešenie reálnych problémov pri práci na vlastných počítačových sieťach a vyhľadávaní na Facebooku.

Č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ť spájané zoznamy, dvojnásobne spájané zoznamy a kruhové spájané zoznamy.

⬤ Ukladať jedinečné prvky pomocou hašovacích tabuliek, slovníkov a množín.

⬤ Preskúmať používanie binárnych stromov a binárnych vyhľadávacích stromov.

⬤ Triedenie dátových štruktúr pomocou algoritmov, ako je bubble sort, selection sort, insertion sort, merge sort a quick sort.

⬤ Vyhľadávať prvky v dátových štruktúrach pomocou sekvenčného triedenia a binárneho vyhľadávania.

Ďalšie údaje o knihe:

ISBN:9781788623872
Autor:
Vydavateľ:
Jazyk:anglicky
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á: