Hodnocení:
Kniha poskytuje uceleného a pro začátečníky srozumitelného průvodce datovými strukturami a algoritmy (DS&A) s jasnými vysvětleními a ilustracemi krok za krokem. Přestože těží z praktických příkladů a přehledné struktury, používá převážně více programovacích jazyků, což může být pro některé čtenáře problém.
Klady:Jasný a přístupný styl psaní, díky němuž lze snadno pochopit složité koncepty.
Zápory:Komplexní pokrytí základních datových struktur a algoritmů.
(na základě 106 hodnocení čtenářů)
A Common-Sense Guide to Data Structures and Algorithms, Second Edition: Level Up Your Core Programming Skills
Pokud jste si mysleli, že datové struktury a algoritmy jsou jen teorie, přicházíte o to, co mohou pro váš kód udělat. Naučte se používat notaci Big O, aby váš kód běžel řádově rychleji. Vyberte si z datových struktur, jako jsou hashovací tabulky, stromy a grafy, a zvyšte tak exponenciálně efektivitu svého kódu. Díky jednoduchému jazyku a přehledným schématům zpřístupňuje tato kniha toto složité téma bez ohledu na vaše vzdělání. Toto nové vydání obsahuje cvičení v každé kapitole a nové kapitoly o tématech, jako je dynamické programování a haldy a trsy. Získejte praktické informace, které potřebujete ke zvládnutí datových struktur a algoritmů pro svou každodenní práci.
Algoritmy a datové struktury jsou mnohem víc než abstraktní pojmy. Jejich zvládnutí vám umožní psát kód, který běží rychleji a efektivněji, což je obzvláště důležité pro dnešní webové a mobilní aplikace. Osvojte si praktický přístup k datovým strukturám a algoritmům s technikami a reálnými scénáři, které můžete použít ve svém každodenním produkčním kódu, s příklady v jazycích JavaScript, Python a Ruby. Toto nové a přepracované druhé vydání obsahuje nové kapitoly o rekurzi, dynamickém programování a využití Big O v každodenní práci.
Pomocí notace Big O změřte a vyjádřete efektivitu svého kódu a upravte svůj algoritmus tak, aby byl rychlejší. Zjistěte, jak může volba polí, propojených seznamů a hashovacích tabulek výrazně ovlivnit kód, který napíšete. Používejte rekurzi k řešení složitých problémů a vytvářejte algoritmy, které běží exponenciálně rychleji než alternativy. Pronikněte do pokročilých datových struktur, jako jsou binární stromy a grafy, které pomáhají škálovat specializované aplikace, například sociální sítě a mapovací software. Setkáte se i s jedním klíčovým slovem, které může vašemu kódu dodat turbo výkon. Nové dovednosti si procvičíte pomocí cvičení v každé kapitole spolu s podrobnými řešeními.
Použijte tyto techniky ještě dnes, aby byl váš kód rychlejší a škálovatelnější.
© 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)