Hodnocení:
Kniha poskytuje kombinaci praktických aplikací algoritmů a teoretických konceptů, takže je vhodná jak pro nováčky, tak pro zkušené vývojáře. V některých oblastech se však objevují výtky týkající se její srozumitelnosti, přesnosti a hloubky.
Klady:⬤ Dobře napsaná a stručná
⬤ praktická s dobrými diskuzemi o benchmarkingu a testování
⬤ vynikající vizualizace
⬤ slouží jako užitečná reference pro osvěžení znalostí
⬤ není příliš matematická
⬤ efektivně pokrývá základní koncepty.
⬤ Potřebuje vícejazyčné příklady (zejména Python)
⬤ některé matematické zápisy nejsou dostatečně vysvětleny
⬤ obsahuje nepřesnosti v teoretických výkladech
⬤ příliš závisí na příkladech se špatnou strukturou
⬤ může být obtížné sledovat pro začátečníky.
(na základě 14 hodnocení čtenářů)
Algorithms in a Nutshell: A Practical Guide
Vytváření robustního softwaru vyžaduje použití účinných algoritmů, ale programátoři o nich málokdy přemýšlejí, dokud nenastane problém. Toto aktualizované vydání knihy Algoritmy v kostce popisuje velké množství existujících algoritmů pro řešení nejrůznějších problémů a pomůže vám vybrat a implementovat správný algoritmus pro vaše potřeby - s dostatkem matematiky, která vám umožní pochopit a analyzovat výkonnost algoritmu.
Díky svému zaměření na aplikace, nikoli na teorii, poskytuje tato kniha efektivní kódová řešení v několika programovacích jazycích, která můžete snadno přizpůsobit konkrétnímu projektu. Každý hlavní algoritmus je prezentován ve stylu návrhového vzoru, který obsahuje informace, jež vám pomohou pochopit, proč a kdy je daný algoritmus vhodný.
S touto knihou budete:
⬤ Vyřešit konkrétní kódovací problém nebo zlepšit výkonnost stávajícího řešení.
⬤ Rychle vyhledat algoritmy, které se vztahují k problémům, jež chcete řešit, a určit, proč je konkrétní algoritmus ten správný k použití.
⬤ Získat algoritmická řešení v jazycích C, C++, Java a Python s tipy na implementaci.
⬤ Zjistěte, jaký je očekávaný výkon algoritmu a jaké podmínky potřebuje, aby fungoval co nejlépe.
⬤ Zjistěte, jaký vliv mají podobná návrhová rozhodnutí na různé algoritmy.
⬤ Zjistěte, jaké jsou pokročilé datové struktury pro zvýšení efektivity algoritmů.
© 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)