Hodnotenie:
Kniha je všeobecne dobre prijímaná pre svoju prístupnosť a pútavý štýl, vďaka ktorému sú zložité algoritmy a dátové štruktúry zrozumiteľné tak pre začiatočníkov, ako aj pre skúsených programátorov, ktorí si chcú niečo osviežiť. Zatiaľ čo mnohí považovali jej ilustrácie a príklady za užitočné, niektorí čitatelia vyjadrili nespokojnosť s hĺbkou obsahu a niektorými chybami, ktoré im uberali na zážitku.
Výhody:⬤ Pútavé a zrozumiteľné vysvetlenia.
⬤ Efektívne využitie ilustrácií na objasnenie pojmov.
⬤ Skvelé pre začiatočníkov a užitočné osvieženie pre skúsených programátorov.
⬤ Vhodné pre široké publikum, od nadšencov až po študentov informatiky.
⬤ Priateľským spôsobom pokrýva základné algoritmy a dátové štruktúry.
⬤ Niektoré kapitoly strácajú dôraz a môžu sa zdať ako výplňový materiál.
⬤ Chyby v ilustráciách a kóde môžu viesť k zmätku.
⬤ Chýba hĺbkové pokrytie niektorých tém, najmä v oblasti implementácie algoritmov.
⬤ Ručne kreslené ilustrácie môžu byť nejasné.
⬤ Nie sú vhodné ako samostatný akademický zdroj.
(na základe 295 čitateľských recenzií)
Grokking Algorithms: An Illustrated Guide for Programmers and Other Curious People
Zhrnutie
Grokking Algorithms je plne ilustrovaný, priateľský sprievodca, ktorý vás naučí, ako aplikovať bežné algoritmy na praktické problémy, s ktorými sa ako programátor stretávate každý deň. Začnete s triedením a vyhľadávaním, a keď si vybudujete zručnosti v algoritmickom myslení, budete sa zaoberať zložitejšími problémami, ako je kompresia dát a umelá inteligencia. Každý starostlivo prezentovaný príklad obsahuje užitočné diagramy a plne komentované ukážky kódu v jazyku Python.
Učenie sa o algoritmoch nemusí byť nudné Pozrite si zábavné, ilustrované a priateľské príklady, ktoré nájdete v knihe Grokking Algorithms na kanáli Manning Publications na YouTube.
Pokračujte vo svojej ceste do sveta algoritmov s praktickým videokurzom Algorithms in Motion, ktorý je k dispozícii exkluzívne na Manning.com (www.manning.com/livevideo/algorithms-.
V pohybe).
Zakúpenie tlačenej knihy zahŕňa bezplatnú elektronickú knihu vo formátoch PDF, Kindle a ePub od Manning Publications.
O technológii
Algoritmus nie je nič iné ako postup riešenia problému krok za krokom. Algoritmy, ktoré budete ako programátor používať najčastejšie, už boli objavené, otestované a overené. Ak im chcete porozumieť, ale odmietate sa predierať hustými mnohostranovými dôkazmi, táto kniha je pre vás. Tento plne ilustrovaný a pútavý sprievodca vám uľahčí naučiť sa efektívne používať najdôležitejšie algoritmy vo vlastných programoch.
O knihe
Grokking Algorithms je priateľský pohľad na túto základnú tému informatiky. Naučíte sa v nej, ako aplikovať bežné algoritmy na praktické problémy programovania, s ktorými sa stretávate každý deň. Začnete úlohami, ako je triedenie a vyhľadávanie. Ako budete rozvíjať svoje zručnosti, budete riešiť zložitejšie problémy, ako je kompresia dát a umelá inteligencia. Každý starostlivo prezentovaný príklad obsahuje užitočné diagramy a plne komentované ukážky kódu v jazyku Python. Na konci tejto knihy budete ovládať široko použiteľné algoritmy, ako aj to, ako a kedy ich používať.
Čo je vnútri
⬤ Pokrýva algoritmy vyhľadávania, triedenia a grafov.
⬤ Viac ako 400 obrázkov s podrobnými postupmi.
⬤ Výkonnostné kompromisy medzi algoritmami.
⬤ Ukážky kódu v jazyku Python.
O čitateľovi
Tento prehľadný úvod s množstvom obrázkov je vhodný pre programátorov samoukov, inžinierov alebo všetkých, ktorí si chcú osvojiť algoritmy.
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
⬤ Úvod do algoritmov.
⬤ Triedenie výberu.
⬤ Rekurzia.
⬤ Rýchle triedenie.
⬤ Hashové tabuľky.
⬤ Vyhľadávanie podľa šírky.
⬤ Dijkstrov algoritmus.
⬤ Greedy algoritmy.
⬤ Dynamické programovanie.
⬤ K-najbližší susedia.
© 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)