Hodnocení:
Kniha je dobře hodnocena pro svou vyváženost mezi akademickým a praktickým přístupem k algoritmům učení. Je vhodná jak pro začátečníky, tak pro středně pokročilé studenty informatiky, s jasnými vysvětleními a užitečnými příklady. Byla však kritizována pro svou vysokou cenu a určité spoléhání se na techniky specifické pro Python, které mohou zmást ty, kdo nemají programátorské vzdělání.
Klady:⬤ Dobrý doplňkový materiál
⬤ solidní rovnováha mezi teoretickým a praktickým obsahem
⬤ jasná vysvětlení a stručný kód
⬤ přístupný širokému okruhu zájemců o algoritmy.
⬤ Vysoká cena tištěné verze
⬤ určité spoléhání na Python by mohlo zmást začátečníky
⬤ chybí skutečná implementace spojového seznamu.
(na základě 4 hodnocení čtenářů)
Learning Algorithms: A Programmer's Guide to Writing Better Code
Pokud jde o psaní efektivního kódu, musí mít každý softwarový profesionál efektivní znalosti algoritmů. V této praktické knize autor George Heineman ( Algoritmy v kostce ) stručně a informativně popisuje klíčové algoritmy, které zlepšují kódování v různých jazycích. Vývojáři, testeři a správci softwaru zjistí, jak algoritmy kreativně řeší výpočetní problémy.
Každá kapitola navazuje na předchozí kapitoly prostřednictvím poutavých vizuálních ukázek a soustavného rozvíjení klíčových pojmů, včetně analýzy algoritmů, která klasifikuje výkonnost každého algoritmu uvedeného v knize. Na konci každé kapitoly budete mít možnost aplikovat to, co jste se naučili, na nový náročný problém - což napodobuje zkušenosti, které vás mohou potkat při pohovoru o technickém kódu.
⬤ Prozkoumejte základní algoritmy, které jsou klíčové pro informatiku a softwarové inženýrství.
⬤ Zjistěte, jaké jsou běžné strategie pro efektivní řešení problémů, jako například Rozděl a panuj, dynamické programování a chamtivé přístupy.
⬤ Analyzovat kód pro vyhodnocení časové složitosti pomocí notace velkého O.
⬤ Využívat existující knihovny v jazycích Java a Python k řešení problémů pomocí algoritmů.
⬤ Pochopit klíčové kroky algoritmů představených v knize.
⬤ Používat příkladový kód ve svých programech a dokumentaci.
© 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)