Hodnotenie:
Kniha poskytuje komplexného sprievodcu dátovými štruktúrami a algoritmami (DS&A) pre začiatočníkov s jasnými vysvetleniami a ilustráciami krok za krokom. Hoci ťaží z praktických príkladov a dobre organizovanej štruktúry, používa prevažne viacero programovacích jazykov, čo môže byť pre niektorých čitateľov výzvou.
Výhody:Jasný a prístupný štýl písania, ktorý uľahčuje pochopenie zložitých konceptov.
Nevýhody:Komplexné pokrytie základných dátových štruktúr a algoritmov.
(na základe 106 čitateľských recenzií)
A Common-Sense Guide to Data Structures and Algorithms, Second Edition: Level Up Your Core Programming Skills
Ak ste si mysleli, že dátové štruktúry a algoritmy sú len teóriou, tak vám uniká, čo všetko môžu urobiť s vaším kódom. Naučte sa používať notáciu Big O, aby váš kód bežal rádovo rýchlejšie. Vyberte si z dátových štruktúr, ako sú hašovacie tabuľky, stromy a grafy, a exponenciálne zvýšte efektivitu svojho kódu. Vďaka jednoduchému jazyku a prehľadným diagramom táto kniha sprístupňuje túto zložitú tému bez ohľadu na vaše vzdelanie. Toto nové vydanie obsahuje praktické cvičenia v každej kapitole a nové kapitoly o témach, ako je dynamické programovanie a haldy a tries. Získajte praktické informácie, ktoré potrebujete na zvládnutie dátových štruktúr a algoritmov pre svoju každodennú prácu.
Algoritmy a dátové štruktúry sú oveľa viac ako abstraktné pojmy. Ich zvládnutie vám umožní písať kód, ktorý beží rýchlejšie a efektívnejšie, čo je obzvlášť dôležité pre dnešné webové a mobilné aplikácie. Osvojte si praktický prístup k dátovým štruktúram a algoritmom s technikami a reálnymi scenármi, ktoré môžete použiť vo svojom každodennom produkčnom kóde, s príkladmi v jazykoch JavaScript, Python a Ruby. Toto nové a revidované druhé vydanie obsahuje nové kapitoly o rekurzii, dynamickom programovaní a používaní Big O v každodennej práci.
Použite notáciu Big O na meranie a vyjadrenie efektívnosti vášho kódu a upravte svoj algoritmus tak, aby bol rýchlejší. Zistite, ako môže výber polí, spájaných zoznamov a hašovacích tabuliek výrazne ovplyvniť kód, ktorý napíšete. Používajte rekurziu na riešenie zložitých problémov a vytvárajte algoritmy, ktoré bežia exponenciálne rýchlejšie ako alternatívy. Preskúmajte pokročilé dátové štruktúry, ako sú binárne stromy a grafy, ktoré pomáhajú škálovať špecializované aplikácie, napríklad sociálne siete a mapovací softvér. Dokonca sa stretnete s jedným kľúčovým slovom, ktoré môže vášmu kódu dodať turbo výkon. Nové zručnosti si precvičte pomocou cvičení v každej kapitole spolu s podrobnými riešeniami.
Použite tieto techniky ešte dnes, aby bol váš kód rýchlejší a škálovateľnejší.
© 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)