Príručka návrhu algoritmov

Hodnotenie:   (4,5 z 5)

Príručka návrhu algoritmov (S. Skiena Steven)

Recenzie čitateľov

Zhrnutie:

Kniha je používateľmi prijímaná rozporuplne, pričom sa chváli jej obsah a organizácia, ale je značne kritizovaná, pokiaľ ide o kvalitu tlače a niektoré obmedzenia pri pokrytí určitých algoritmov. Je vnímaná ako cenný študijný zdroj, ale nemusí byť ideálna na samoštúdium bez doplnkových materiálov.

Výhody:

Dobre štruktúrovaný obsah s dobrými vysvetleniami, vďaka čomu je vhodný ako referencia na pracovný stôl.
Zahŕňa programátorské úlohy z rôznych platforiem, čo zlepšuje praktické učenie.
Ilustrácie a príklady problémov pomáhajú porozumieť.
Kniha je oceňovaná ako solídny zdroj informácií na učenie algoritmov a v niektorých vydaniach má dobrú kvalitu tlače.

Nevýhody:

Nízka kvalita tlače s problémami, ako je lacná väzba a tlačové chyby vo viacerých exemplároch.
Niektorí používatelia považovali pokrytie niektorých dôležitých algoritmov za nedostatočné.
Nie je vhodné pre samoukov kvôli absencii riešení cvičení.
Boli hlásené prípady získania falošných vydaní.

(na základe 62 čitateľských recenzií)

Pôvodný názov:

The Algorithm Design Manual

Obsah knihy:

{*DRAFT*}

Úvod do návrhu algoritmov.

Analýza algoritmov.

Dátové štruktúry.

Triedenie a vyhľadávanie.

Rozdeľuj a panuj.

Náhodné algoritmy a heslovanie.

Prechádzanie grafov.

Algoritmy vážených grafov.

Kombinatorické vyhľadávanie a heuristické metódy.

Dynamické programovanie.

NP-úplnosť.

Riešenie ťažkých problémov.

Ako navrhovať algoritmy.

14 Katalóg algoritmických problémov 437.

15 Dátové štruktúry 439.

15. 1 Slovníky.............................. 440.

15. 2 Prioritné fronty............................ 445.

15. 3 Suxové stromy a polia....................... 448.

15. 4 Dátové štruktúry grafov........................ 452.

15. 5 Dátové štruktúry množín......................... 456.

15. 6 Kd-stromy............................... 460.

16 Numerické problémy 465.

16. 1 Riešenie lineárnych rovníc...................... 467.

16. 2 Redukcia šírky pásma........................ 470.

16. 3 Násobenie matíc........................ 472.

16. 4 Determinanty a trvalky................... 475.

16. 5 Obmedzená/neobmedzená optimalizácia............. 478.

16. 6 Lineárne programovanie......................... 482.

16. 7 Generovanie náhodných čísel.................... 486.

16. 8 Faktorovanie a testovanie primárnosti................... 490.

16. 9 Aritmetika s ľubovoľnou presnosťou................... 493.

16. 10Problém s batohom.......................... 497.

16. 11Diskrétna Fourierova transformácia..................... 501.

17 Kombinatorické problémy 505.

17. 1 Triedenie................................. 506.

17. 2 Vyhľadávanie............................... 510.

17. 3 Medián a výber......................... 514.

17. 4 Generovanie permutácií...................... 517.

17. 5 Generovanie podmnožín.......................... 521.

17. 6 Generovanie oblastí........................ 524.

17. 7 Generovanie grafov.......................... 528.

17. 8 Kalendárne výpočty....................... 532.

17. 9 Plánovanie úloh............................ 534.

17. 10 Spokojnosť.............................. 537.

18 Grafové problémy: Polynomiálny čas 541.

18. 1 Spojité komponenty....................... 542.

18. 2 Topologické triedenie.......................... 546.

18. 3 Minimálny rozprestierajúci sa strom....................... 549.

18. 4 Najkratšia cesta............................. 554.

18. 5 Prechodný uzáver a redukcia.................. 559.

18. 6 Porovnávanie............................... 562.

18. 7 Eulerov cyklus/čínsky poštár.................. 565.

18. 8 Konektivita hrán a vrcholov.................... 568.

16 OBSAH.

18. 9 Sieťový tok............................. 571.

18. 10Kreslenie grafov pekne....................... 574.

18. 11Kreslenie stromov............................ 578.

18. 12Detekcia rovinnosti a vkladanie................ 581.

19 Problémy s grafmi: NP-Har.

Ďalšie údaje o knihe:

ISBN:9783030542580
Autor:
Vydavateľ:
Jazyk:anglicky
Väzba:Mäkká väzba

Nákup:

Momentálne k dispozícii, na sklade.

Ďalšie knihy autora:

Príručka návrhu algoritmov - The Algorithm Design Manual
Väčšina profesionálnych programátorov, s ktorými som sa stretol, nie je dobre pripravená na riešenie...
Príručka návrhu algoritmov - The Algorithm Design Manual
Príručka návrhu algoritmov - The Algorithm Design Manual
{*DRAFT*} Úvod do návrhu algoritmov.Analýza algoritmov.Dátové štruktúry.Triedenie a...
Príručka návrhu algoritmov - The Algorithm Design Manual
The Data Science Design Manual
Táto pútavá a zrozumiteľne napísaná učebnica/odborná príručka predstavuje nevyhnutný úvod do rýchlo sa rozvíjajúcej interdisciplinárnej oblasti...
The Data Science Design Manual
Programming Challenges: The Programming Contest Training Manual
Komplexná príručka pre študentov aj inštruktorov na prestížne súťaže ACM International Computer...
Programming Challenges: The Programming Contest Training Manual

Diela autora vydali tieto vydavateľstvá: