Hodnocení:
Kniha představuje širokou škálu algoritmických problémů, uspořádaných podle algoritmických technik, což je užitečné pro soutěžní programování. Trpí však nekonzistentními výklady, problémy s kvalitou tisku a nesprávnými implementacemi algoritmů, což snižuje její celkovou užitečnost.
Klady:⬤ Pokrývá velké množství problémů, zejména z dynamického programování
⬤ dobré uspořádání podle algoritmických technik
⬤ užitečné pro soutěžní programování
⬤ obsah byl označen za systematický a přístup k řešení někteří čtenáři oceňují.
⬤ Vysvětlivky jsou nekonzistentní, některé části postrádají podrobnosti
⬤ nesprávné algoritmy a analýzy složitosti
⬤ špatná kvalita tisku s malým písmem
⬤ chaotická prezentace a četné chyby
⬤ není vhodná pro akademické účely
⬤ někteří čtenáři ji považovali za nedostatečnou pro samouky.
(na základě 20 hodnocení čtenářů)
Algorithm Design Techniques: Recursion, Backtracking, Greedy, Divide and Conquer, and Dynamic Programming
Techniky návrhu algoritmů: je podrobný a přívětivý průvodce, který vás naučí, jak aplikovat běžné algoritmy na praktické problémy, s nimiž se jako programátor setkáváte každý den.
Co je uvnitř
⬤ Výčet možných řešení problémů.
⬤ Výkonnostní kompromisy (časová a prostorová složitost) mezi algoritmy.
⬤ Odpovídá na otázky při pohovoru týkající se datových struktur a algoritmů.
⬤ Všechny pojmy jsou probrány přehledně a srozumitelně.
⬤ Rozhovorové otázky shromážděné ze skutečných pohovorů různých softwarových společností pomohou studentům uspět při pohovorech na univerzitě.
⬤ Knize byly předány ukázky kódu založené na jazyce Python.
© 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)