Hodnotenie:
Kniha slúži ako praktická príručka pre pracujúcich vývojárov, ktorí sa chcú posunúť v chápaní algoritmov a dátových štruktúr nad rámec základov. Zahŕňa celý rad moderných tém, ako je viacrozmerné vyhľadávanie, caching a teória grafov, ktoré sú podané prístupným spôsobom so zameraním na pochopenie a aplikáciu konceptov, a nie len na teóriu. Niektorým čitateľom však chýba hĺbka a majú pocit, že ponúka skôr povrchný prehľad než podstatný obsah.
Výhody:⬤ Užitočné pre vývojárov, ktorí sa pohybujú nad rámec základných algoritmov
⬤ Priateľský a prístupný štýl písania
⬤ Dobré osvieženie analýzy algoritmov
⬤ Pokrýva moderné témy, ako sú Bloomove filtre, k-d stromy a genetické algoritmy
⬤ Obsahuje dobre ilustrovaný pseudokód a diagramy
⬤ Pomáha pri zlepšovaní praktických programátorských zručností.
⬤ Niektorí čitatelia považujú obsah za povrchný a nedostatočne hlboký
⬤ Názov môže byť zavádzajúci, pokiaľ ide o pokročilý charakter knihy
⬤ Mohli by sa využiť štruktúrovanejšie výpisy kódu
⬤ Nemusí spĺňať potreby tých, ktorí vyžadujú hĺbkové technické detaily.
(na základe 8 čitateľských recenzií)
Advanced Algorithms and Data Structures
Pokročilé algoritmy a dátové štruktúry rozširujú základné algoritmy, ktoré už poznáte, a poskytujú vám lepší výber riešení rôznych problémov programovania.
Ako softvérový inžinier sa stretnete s nespočetným množstvom programátorských problémov, ktoré sa spočiatku zdajú byť mätúce, ťažké alebo dokonca nemožné. Nezúfajte Mnohé z týchto "nových" problémov už majú osvedčené riešenia. Kniha Algoritmy a dátové štruktúry v akcii vás naučí efektívne prístupy k širokému spektru zložitých kódovacích výziev, ktoré si môžete prispôsobiť a aplikovať vo svojich vlastných aplikáciách.
Pokročilé algoritmy a dátové štruktúry rozširujú základné algoritmy, ktoré už poznáte, a poskytujú vám lepší výber riešení rôznych programátorských problémov. Objavíte v ňom techniky na zlepšenie prioritných frontov, efektívne ukladanie do vyrovnávacej pamäte, zhlukovanie údajov a ďalšie. Každý príklad je kompletne ilustrovaný grafikou, jazykovo-agnostickým pseudokódom a ukážkami kódu v rôznych jazykoch. Po skončení budete schopní implementovať pokročilé a málo známe algoritmy, aby ste dosiahli vyšší výkon svojho kódu.
Zakúpenie tlačenej knihy zahŕňa bezplatnú elektronickú knihu vo formátoch PDF, Kindle a ePub od vydavateľstva Manning Publications.