Algoritmy: Tato kniha obsahuje: Praktický průvodce výukou algoritmů pro začátečníky + Návrh algoritmů pro řešení běžných problémů + A

Hodnocení:   (4,0 z 5)

Algoritmy: Tato kniha obsahuje: Praktický průvodce výukou algoritmů pro začátečníky + Návrh algoritmů pro řešení běžných problémů + A (Andy Vickler)

Recenze čtenářů

Aktuálně nejsou k dispozici žádné recenze čtenářů. Hodnocení je založeno na 2 hlasů.

Původní název:

Algorithms: This book includes: Practical Guide to Learn Algorithms For Beginners + Design Algorithms to Solve Common Problems + A

Obsah knihy:

Zajímalo vás někdy, jak programátor vyvíjí hry a píše kód, aniž by musel příliš přemýšlet? Chcete vědět, co programátorovi dodává jistotu v kódu, který píše? Chcete se dozvědět, jak programátoři pomocí algoritmů určují strukturu svých programů ještě předtím, než je vyvinou? Pokud ano, pak je tato kniha určena právě vám.

Algoritmus je soubor pravidel nebo instrukcí, které poskytujete systému. Systém na základě těchto instrukcí provede určitý proces, aby odpověděl na otázku. Pro vás jako amatéra nebo odborníka je důležité, abyste pochopili, co je to algoritmus a jak byste ho měli definovat. Jakmile se naučíte vytvořit algoritmus, můžete se snadno naučit vytvářet kód, který tento algoritmus provede.

Tato kniha vám také ukáže, jak implementovat algoritmy třídění a vyhledávání pomocí programovacích jazyků C a Java, protože to jsou nejčastěji používané programovací jazyky. Mějte na paměti, že algoritmus je pouze soubor instrukcí, a to znamená, že algoritmus můžete použít k psaní kódu pomocí různých programovacích jazyků. Budete pouze muset pochopit vlastnosti daného programovacího jazyka a používat správnou syntaxi.

Máte zájem prohloubit své znalosti algoritmů? Chcete se dozvědět, jak fungují při řešení reálných problémů? Pak jste na správném místě. Tento průvodce vás provede návrhem algoritmů, než se pustíte do některých nejlepších návrhových technik.

Zde se dozvíte následující:

- Kroky spojené s návrhem algoritmu.

- Nejlepší techniky návrhu algoritmu.

- Algoritmus Rozděl a panuj.

- Algoritmus Greedy.

- Dynamické programování.

- Algoritmus Branch and Bound.

- Náhodný algoritmus.

- Rekurze a zpětné sledování.

A vše, co k nim patří.

Součástí je spousta návrhů algoritmů a implementací kódu, které vám ukáží, jak to všechno funguje.

Studujete datovou vědu a chcete se ve výuce posunout dál? Datové struktury jsou nedílnou součástí datové vědy, strojového učení a algoritmů, jejichž cílem je řešit programátorské výzvy, které se na začátku mohou zdát nepřekonatelné. Kniha Pokročilé datové struktury pro algoritmy navazuje na vaše dosavadní znalosti, posouvá vaše učení mnohem hlouběji a naučí vás řešit i ty nejsložitější výzvy.

Kniha je rozdělena do čtyř částí:

První část se zabývá pokročilými seznamy, včetně:

- Přehled spojovaných seznamů.

- Dvojitě propojené seznamy.

- Seznamy propojené pomocí XOR.

- Samoorganizující se seznamy.

- Nesouvislé spojové seznamy.

Druhá část se zabývá stromy, včetně:

- Segmentové stromy.

- Stromy trie.

- Fenwickovy stromy.

- AVL stromy.

- Červeno-černé stromy.

- Stromy obětního beránka.

- Treap.

- Nářezové stromy.

Třetí část pojednává o disjunktních množinách neboli Union-finds, jak se jim někdy říká.

Část čtvrtá se zabývá hromadami a prioritními frontami, včetně:

- Stručné pojednání o binárních hromadách.

- Binomické haldy.

A další!

Najdete zde spoustu příkladů kódu, které vám pomohou pochopit smysl věcí, a vysvětlení zdravého rozumu.

Pokud chcete prohloubit své znalosti o datových strukturách pro algoritmy, jste na správném místě.

Další údaje o knize:

ISBN:9781955786348
Autor:
Vydavatel:
Vazba:Měkká vazba

Nákup:

Nyní dostupné, na skladě.

Další knihy od autora:

Vývoj webových stránek: Tvorba webových stránek pomocí CSS - Web development: Web design with...
Vytvářejte webové stránky ve velkém...
Vývoj webových stránek: Tvorba webových stránek pomocí CSS - Web development: Web design with CSS
Javascript: Základy Javascriptu pro začátečníky - Javascript: Javascript basics for...
Trh je až po okraj naplněn knihami, které tvrdí, že...
Javascript: Základy Javascriptu pro začátečníky - Javascript: Javascript basics for Beginners
Vývoj webových stránek: Tvorba webu v HTML pro začátečníky - Web development: Web development for...
Chcete se vrátit k základům? Chcete se naučit...
Vývoj webových stránek: Tvorba webu v HTML pro začátečníky - Web development: Web development for Beginners in HTML
Agilní řízení projektů: Obsahuje: Průvodce pro začátečníky krok za krokem, jak se naučit Scrum +...
Scrum si získává obrovskou popularitu mezi...
Agilní řízení projektů:  Obsahuje: Průvodce pro začátečníky krok za krokem, jak se naučit Scrum + Průvodce pro začátečníky krok za krokem, jak se naučit Kanban + Průvodce pro začátečníky - Agile Project Management: This book includes: Beginner's step by step guide to Learn Scrum + Beginner's step by step guide to Learn Kanban + Beg
Tvorba webových stránek: Tato kniha obsahuje: Vývoj webu pro začátečníky v HTML + Tvorba webu pomocí...
Tato kniha obsahuje 3 knihy:.- Vývoj webu pro...
Tvorba webových stránek: Tato kniha obsahuje: Vývoj webu pro začátečníky v HTML + Tvorba webu pomocí CSS + Základy Javascriptu pro začátečníky - Web development: This book includes: Web development for Beginners in HTML + Web design with CSS + Javascript basics for Beginners
Java: Tato kniha obsahuje: Základy Javy pro začátečníky + Programování front endu v Javě +...
Jednoduchost odlišuje tuto knihu od všech...
Java: Tato kniha obsahuje: Základy Javy pro začátečníky + Programování front endu v Javě + Programování back endu v Javě - Java: This book includes: Java Basics for Beginners + Java Front End Programming + Java Back End Programming
Linux: Tato kniha obsahuje: Linux pro začátečníky + Příkazové řádky a skriptování v shellu +...
Jedná se o kompilaci 3 knih:.**Linux pro...
Linux: Tato kniha obsahuje: Linux pro začátečníky + Příkazové řádky a skriptování v shellu + Bezpečnost a správa Linuxu - Linux: This book includes: Linux for Beginners + Linux Command Lines and Shell Scripting + Linux Security and Administration
Java: Základy Javy pro začátečníky - Java: Java Basics for Beginners
Jednoduchost odlišuje tuto knihu od všech ostatních. Tato kniha obsahuje osvědčené...
Java: Základy Javy pro začátečníky - Java: Java Basics for Beginners
Python: Tato kniha obsahuje: Python: Základy Pythonu pro začátečníky + Automatizační techniky...
Přemýšlíte o tom, že se naučíte používat...
Python: Tato kniha obsahuje: Python: Základy Pythonu pro začátečníky + Automatizační techniky Pythonu a web scraping + Python pro datovou vědu - Python: This book includes: Python basics for Beginners + Python Automation Techniques And Web Scraping + Python For Data Scie
Python: Základy Pythonu pro začátečníky - Python: Python basics for Beginners
Přemýšlíte o tom, že se naučíte používat programovací jazyk Python ?...
Python: Základy Pythonu pro začátečníky - Python: Python basics for Beginners
Agilní řízení projektů: Průvodce krok za krokem pro začátečníky, jak se naučit Scrum - Agile Project...
Scrum si získává obrovskou oblibu mezi manažery a...
Agilní řízení projektů: Průvodce krok za krokem pro začátečníky, jak se naučit Scrum - Agile Project Management: Beginner's step by step guide to Learn Scrum
Cobol: Tato kniha obsahuje: Cobol: Základy Cobolu pro začátečníky + Interakce s databází v Cobolu +...
Snažíte se naučit jazyk Cobol?Nebo.Obáváte se,...
Cobol: Tato kniha obsahuje: Cobol: Základy Cobolu pro začátečníky + Interakce s databází v Cobolu + Optimalizace kódu v Cobolu - Cobol: This book includes: Cobol Basics for Beginners + Cobol Database Interaction + Cobol Code Optimization
Algoritmy: Tato kniha obsahuje: Praktický průvodce výukou algoritmů pro začátečníky + Návrh...
Zajímalo vás někdy, jak programátor vyvíjí hry a...
Algoritmy: Tato kniha obsahuje: Praktický průvodce výukou algoritmů pro začátečníky + Návrh algoritmů pro řešení běžných problémů + A - Algorithms: This book includes: Practical Guide to Learn Algorithms For Beginners + Design Algorithms to Solve Common Problems + A
Programování v jazyce R: Tato kniha obsahuje: R: Základy R pro začátečníky + Analýza dat a...
R je open-source statistické prostředí a...
Programování v jazyce R: Tato kniha obsahuje: R: Základy R pro začátečníky + Analýza dat a statistika v R + Vizualizace dat v R - R Programming: This book includes: R Basics for Beginners + R Data Analysis and Statistics + R Data Visualization
PHP: Tato kniha obsahuje: Základy PHP pro začátečníky + Bezpečnost PHP a správa relací + Pokročilé...
Prozkoumejte dynamický svět vývoje webových...
PHP: Tato kniha obsahuje: Základy PHP pro začátečníky + Bezpečnost PHP a správa relací + Pokročilé funkce PHP - PHP: This book includes: PHP Basics for Beginners + PHP security and session management + Advanced PHP functions
SQL: Pokročilé techniky optimalizace dotazů SQL - SQL: Advanced SQL Query optimization...
Mnoho společností po celém světě trpí jedním zásadním...
SQL: Pokročilé techniky optimalizace dotazů SQL - SQL: Advanced SQL Query optimization techniques
Cobol: Optimalizace kódu Cobolu - Cobol: Cobol Code Optimization
Tato kniha je praktickým průvodcem optimalizací kódu jazyka COBOL. Poskytuje základní...
Cobol: Optimalizace kódu Cobolu - Cobol: Cobol Code Optimization
Programování v R: Základy R pro začátečníky - R Programming: R Basics for Beginners
R je statistické prostředí a programovací jazyk s otevřeným...
Programování v R: Základy R pro začátečníky - R Programming: R Basics for Beginners
UX: Základy uživatelského prostředí pro začátečníky - UX: User Experience Basics for...
Představujeme vám nový typ knihy, která změní váš život:...
UX: Základy uživatelského prostředí pro začátečníky - UX: User Experience Basics for Beginners
Programování v R: R: Analýza dat a statistika - R Programming: R Data Analysis and...
Zajímáte se o statistické výpočty?Programování v R: R:...
Programování v R: R: Analýza dat a statistika - R Programming: R Data Analysis and Statistics
PHP: Pokročilé funkce PHP - PHP: Advanced PHP functions
Jste programátor a máte zájem o hlubší pochopení konceptů, funkcí a nástrojů programovacího jazyka PHP?...
PHP: Pokročilé funkce PHP - PHP: Advanced PHP functions
Algoritmy: Pokročilé datové struktury pro algoritmy - Algorithms: Advanced Data Structures for...
Studujete datovou vědu a chcete se posunout dál?...
Algoritmy: Pokročilé datové struktury pro algoritmy - Algorithms: Advanced Data Structures for Algorithms
Agilní řízení projektů: Průvodce krok za krokem pro začátečníky, jak se naučit Kanban - Agile...
Paradigma Kanban projektového řízení je stále...
Agilní řízení projektů: Průvodce krok za krokem pro začátečníky, jak se naučit Kanban - Agile Project Management: Beginner's step by step guide to Learn Kanban
UX: Plánování a analýza dat v projektu UX - UX: Planning and Analyzing Data in a UX...
V této knize jsou popsány a vysvětleny základní pojmy,...
UX: Plánování a analýza dat v projektu UX - UX: Planning and Analyzing Data in a UX Project
Linux: Linux pro začátečníky - Linux: Linux for Beginners
Vždy jste používali operační systém Windows a chcete změnu? Slyšeli jste už někdy pojem Linux a...
Linux: Linux pro začátečníky - Linux: Linux for Beginners
SQL: Naučte se základy SQL pro začátečníky: Linux: Linux pro začátečníky - SQL: Learn SQL Basics For...
Přemýšlíte o tom, že byste se naučili jazyk SQL ,...
SQL: Naučte se základy SQL pro začátečníky: Linux: Linux pro začátečníky - SQL: Learn SQL Basics For Beginners
C++: Tato kniha obsahuje: C++: Základy C++ pro začátečníky + Společné používané knihovny C++ +...
Kniha 1 Objevte svět programování a poznejte...
C++: Tato kniha obsahuje: C++: Základy C++ pro začátečníky + Společné používané knihovny C++ + Výkonné kódování v C++ - C++: This book includes: C++ Basics for Beginners + C++ Common used Libraries + C++ Performance Coding
C++: C++ Common used Libraries + C++ Common used Libraries - C++: C++ Common used...
Tato kniha poskytuje podrobnou a snadno použitelnou referenci...
C++: C++ Common used Libraries + C++ Common used Libraries - C++: C++ Common used Libraries
Algoritmy: Praktický průvodce výukou algoritmů pro začátečníky: Linux: Linux Linux: Praktický...
Zajímalo vás někdy, jak programátor vyvíjí hry a...
Algoritmy: Praktický průvodce výukou algoritmů pro začátečníky: Linux: Linux Linux: Praktický průvodce výukou algoritmů pro začátečníky - Algorithms: Practical Guide to Learn Algorithms For Beginners
Algoritmy: Algoritmy pro začátečníky: Návod pro začátečníky: Návrh algoritmů k řešení běžných...
Máte zájem prohloubit své znalosti o algoritmech ?...
Algoritmy: Algoritmy pro začátečníky: Návod pro začátečníky: Návrh algoritmů k řešení běžných problémů - Algorithms: Design Algorithms to Solve Common Problems
Linux: Bezpečnost a správa Linuxu - Linux: Linux Security and Administration
Zajímalo vás, co je to operační systém Linux a jak jej můžete nainstalovat...
Linux: Bezpečnost a správa Linuxu - Linux: Linux Security and Administration
Cobol: Cobol: Základy jazyka Cobol pro začátečníky - Cobol: Cobol Basics for Beginners
Snažíte se naučit jazyk Cobol?Nebo.Obáváte se, že nemáte...
Cobol: Cobol: Základy jazyka Cobol pro začátečníky - Cobol: Cobol Basics for Beginners
Programování v R: Vizualizace dat v R - R Programming: R Data Visualization
Tato kniha je jako přítel, který vám poradí a provede vás tím, jak používat...
Programování v R: Vizualizace dat v R - R Programming: R Data Visualization
Algorithmen: Entwurf von Algorithmen zum Lsen allgemeiner Probleme
Máte zájem prohloubit své znalosti algoritmů ? Rádi byste se dozvěděli, jak fungují v...
Algorithmen: Entwurf von Algorithmen zum Lsen allgemeiner Probleme
Agilní řízení projektů: Průvodce pro začátečníky krok za krokem, jak se naučit štíhlému řízení -...
Přemýšleli jste, jak můžete vy a váš tým pracovat...
Agilní řízení projektů: Průvodce pro začátečníky krok za krokem, jak se naučit štíhlému řízení - Agile Project Management: Beginner's step by step guide to Learn Lean
Algoritmy: Disear algoritmos para resolver problemas comunes - Algoritmos: Disear algoritmos para...
Chcete si rozšířit znalosti o algoritmech? Chcete...
Algoritmy: Disear algoritmos para resolver problemas comunes - Algoritmos: Disear algoritmos para resolver problemas comunes
C++: Základy C++ pro začátečníky - C++: C++ Basics for Beginners
Objevte se mnou svět programování a poznejte potenciál jazyka C++.Chcete se stát...
C++: Základy C++ pro začátečníky - C++: C++ Basics for Beginners
PHP: Bezpečnost PHP a správa relací - PHP: PHP security and session management
Zjistěte, jak můžete zabezpečit své webové stránky a aplikace, a...
PHP: Bezpečnost PHP a správa relací - PHP: PHP security and session management
Cobol: Cobol: Interakce s databází - Cobol: Cobol Database Interaction
Máte zájem lépe porozumět programovacímu jazyku COBOL? Chcete vědět, jak COBOL...
Cobol: Cobol: Interakce s databází - Cobol: Cobol Database Interaction
Linux: Linux: Příkazové řádky a skriptování v shellu - Linux: Linux Command Lines and Shell...
Když hledáte knihu o programování pro Linux ,...
Linux: Linux: Příkazové řádky a skriptování v shellu - Linux: Linux Command Lines and Shell Scripting

Díla autora vydali tito vydavatelé:

© 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)