Grokking Algorithms, Second Edition

Hodnotenie:   (4,7 z 5)

Grokking Algorithms, Second Edition (Y. Bhargava Aditya)

Recenzie čitateľov

Zhrnutie:

Celkovo je kniha „Grokking Algorithms“ považovaná za prístupný a pútavý úvod do algoritmov, najmä pre začiatočníkov a osoby bez formálneho vzdelania v oblasti informatiky. Chváli sa najmä za vizuálne učebné pomôcky a jasné vysvetlenia. Niektorí recenzenti však považovali hĺbku obsahu za nedostatočnú a zaznamenali významné chyby v kóde jazyka Python uvedenom v knihe.

Výhody:

Ľahko sa číta a je zrozumiteľná, najmä pre začiatočníkov a neprofesionálov v oblasti informatiky.
Pútavé vizuálne pomôcky, ktoré zlepšujú porozumenie.
Dobre štruktúrovaný obsah so zvládnuteľnou dĺžkou kapitol.
Poskytuje motiváciu a povzbudzuje k ďalšiemu učeniu.
Uľahčuje učenie jednotlivcom s ADHD svojím priateľským prístupom.

Nevýhody:

Niektorí čitatelia zistili, že kniha je príliš povrchná a chýba jej hĺbka v zložitých témach.
Závažné chyby v kóde jazyka Python, čo niektorých viedlo k tomu, že neodporúčali knihu kupovať.
Niektoré algoritmy nie sú podrobne rozobrané, ako napríklad hĺbkové vyhľadávanie (DFS).
Príklady kódovania nemusia byť spoľahlivé alebo presné, čo spôsobuje frustráciu používateľov.

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

Obsah knihy:

Príjemný, plne ilustrovaný úvod do najdôležitejších algoritmov počítačového programovania.

Ovládnite najpoužívanejšie algoritmy a buďte plne pripravení, keď sa vás na ne budú pýtať na najbližšom pracovnom pohovore. Vďaka nádherne jednoduchým vysvetleniam, viac ako 400 zábavným ilustráciám a desiatkam relevantných príkladov vás učenie o algoritmoch s touto zábavnou a priateľskou príručkou bude skutočne baviť!

V knihe Grokking Algorithms, Second Edition objavíte:

Vyhľadávacie, triediace a grafové algoritmy Dátové štruktúry, ako sú polia, zoznamy, hašovacie tabuľky, stromy a grafy NP-úplné a nenásytné algoritmy Kompromisy vo výkone medzi algoritmami Cvičenia a ukážky kódu v každej kapitole Viac ako 400 ilustrácií s podrobnými postupmi

Prvé vydanie knihy Grokking Algorithms dokázalo viac ako 100 000 čitateľom, že učenie algoritmov nemusí byť zložité ani nudné! Toto revidované druhé vydanie obsahuje úplne nové informácie o stromoch vrátane binárnych vyhľadávacích stromov, vyvážených stromov, B-stromov a ďalších. Objavíte tiež nové poznatky o výkonnosti dátových štruktúr, ktoré zohľadňujú moderné procesory. Okrem toho boli plne komentované ukážky kódu v knihe aktualizované na Python 3.

Predslov napísal Daniel Zingaro.

Pri kúpe tlačenej knihy získate zadarmo elektronickú knihu vo formátoch PDF a ePub od Manning Publications.

O technológii

Algoritmy, ktoré najčastejšie používate, už boli objavené, otestované a overené. Vďaka knihe Grokking Algorithms, Second Edition je ich osvojenie, pochopenie a používanie hračkou. Vďaka nádherne jednoduchým vysvetleniam, viac ako 400 zábavným ilustráciám a desiatkam relevantných príkladov je to dokonalý spôsob, ako odhaliť silu algoritmov v každodennej práci a pripraviť sa na ďalší pohovor na kódovanie - bez potreby matematiky!

O knihe

Druhé vydanie knihy Grokking Algorithms vás naučí dôležité algoritmy, ktoré urýchlia vaše programy, zjednodušia váš kód a vyriešia bežné programátorské problémy. Začnite s úlohami, ako je triedenie a vyhľadávanie, a potom rozvíjajte svoje zručnosti pri riešení pokročilých problémov, ako je kompresia dát a umelá inteligencia. Dokonca sa naučíte porovnávať kompromisy vo výkone medzi algoritmami. Toto nové vydanie navyše obsahuje nové pokrytie stromov, NP-úplných problémov a aktualizácie kódu pre Python 3.

Čo je vnútri

Vyhľadávacie, triediace a grafové algoritmy Dátové štruktúry, ako sú polia, zoznamy, hašovacie tabuľky, stromy a grafy NP-úplné a chamtivé algoritmy Cvičenia a ukážky kódu v každej kapitole

O čitateľovi

Nevyžadujú sa žiadne pokročilé matematické ani programátorské zručnosti.

O autorovi

Aditya Bhargava je softvérový inžinier s dvojitým vzdelaním v oblasti informatiky a výtvarného umenia. Bloguje o programovaní na adrese adit. io.

Obsah

1 Úvod do algoritmov

2 Výberové triedenie

3 Rekurzia

4 Quicksort

5 Hashové tabuľky

6 Vyhľadávanie podľa poradia korálikov

7 Stromy

8 Vyvážené stromy

9 Dijkstrov algoritmus

10 Chamtivé algoritmy

11 Dynamické programovanie

12 K-najbližší susedia

13 Kam ďalej

Ďalšie údaje o knihe:

ISBN:9781633438538
Autor:
Vydavateľ:
Jazyk:anglicky
Väzba:Mäkká väzba
Rok vydania:2024
Počet strán:320

Nákup:

Momentálne k dispozícii, na sklade.

Ďalšie knihy autora:

Grokking Algorithms, Second Edition
Príjemný, plne ilustrovaný úvod do najdôležitejších algoritmov počítačového programovania.Ovládnite najpoužívanejšie algoritmy a buďte...
Grokking Algorithms, Second Edition

Diela autora vydali tieto vydavateľstvá:

© 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)