Hodnotenie:
Kniha je dobre hodnotená pre svoju vyváženosť medzi akademickým a praktickým prístupom k algoritmom učenia. Vďaka jasným vysvetleniam a užitočným príkladom je vhodná pre začiatočníkov aj stredne pokročilých študentov informatiky. Bola však kritizovaná pre svoju vysokú cenu a určité spoliehanie sa na techniky špecifické pre Python, ktoré môžu zmiasť osoby bez programátorského vzdelania.
Výhody:⬤ Dobrý doplnkový materiál
⬤ solídna rovnováha medzi teoretickým a praktickým obsahom
⬤ jasné vysvetlenia a stručný kód
⬤ prístupný širokému okruhu záujemcov o algoritmy.
⬤ Vysoká cena tlačenej verzie
⬤ určité spoliehanie sa na Python by mohlo zmiasť začiatočníkov
⬤ chýba skutočná implementácia spájaných zoznamov.
(na základe 4 čitateľských recenzií)
Learning Algorithms: A Programmer's Guide to Writing Better Code
Pokiaľ ide o písanie efektívneho kódu, každý softvérový profesionál musí mať efektívne znalosti algoritmov. V tejto praktickej knihe autor George Heineman ( Algoritmy v kocke ) poskytuje stručný a informatívny opis kľúčových algoritmov, ktoré zlepšujú kódovanie vo viacerých jazykoch. Vývojári, testeri a správcovia softvéru zistia, ako algoritmy kreatívne riešia výpočtové problémy.
Každá kapitola nadväzuje na predchádzajúce kapitoly prostredníctvom pútavých vizuálnych ukážok a sústavného rozvíjania kľúčových pojmov vrátane analýzy algoritmov, ktorá klasifikuje výkonnosť každého algoritmu uvedeného v knihe. Na konci každej kapitoly budete môcť aplikovať to, čo ste sa naučili, na nový problém s výzvou - simulujúci skúsenosti, ktoré môžete nájsť na pohovore o technickom kóde.
⬤ Preskúmajte základné algoritmy, ktoré sú kľúčové pre informatiku a softvérové inžinierstvo.
⬤ Oboznámite sa s bežnými stratégiami na efektívne riešenie problémov, ako sú napríklad Rozdeľuj a panuj, dynamické programovanie a chamtivé prístupy.
⬤ Analyzovať kód s cieľom vyhodnotiť časovú zložitosť pomocou notácie big O.
⬤ Využívať existujúce knižnice Java a Python na riešenie problémov pomocou algoritmov.
⬤ Pochopiť kľúčové kroky algoritmov uvedených v knihe.
⬤ Používať príkladový kód vo svojich programoch a dokumentácii.
© 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)