Hodnotenie:
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.
⬤ 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í)
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
© 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)