Rekurentní rovnice a algoritmy
| dc.contributor.advisor | Kovář, Petr | |
| dc.contributor.author | Nieslaniková, Klára | |
| dc.contributor.referee | Sawa, Zdeněk | |
| dc.date.accepted | 2025-06-02 | |
| dc.date.accessioned | 2025-06-23T11:49:05Z | |
| dc.date.available | 2025-06-23T11:49:05Z | |
| dc.date.issued | 2025 | |
| dc.description.abstract | Tato bakalářská práce se zaměřuje na využití rekurentních rovnic pro popis složitosti algoritmů, zejména těch založených na principu „rozděl a panuj“. Důležitou součástí práce je tzv. kuchařková věta. Práce si klade za cíl identifikovat a přehledně popsat několik praktických problémů, jejich rekurzivních řešení a způsob ovlivnění složitosti algoritmů. Součástí je algoritmus mergesort, binární vyhledávání a vyhledávání v matici. Nedílnou součástí je také změna koeficientu rekurentní rovnice. Vliv změny koeficientu na časovou složitost je ověřen měřením reálné doby běhu algoritmu. Všechny popsané algoritmy jsou implementovány v jazyce C# a jsou součástí algoritmické knihovny, která je rovněž výsledkem bakalářské práce. Práce tak propojí teoretický rámec rekurentních rovnic s praktickou implementací a analýzou rekurzivních algoritmů. | cs |
| dc.description.abstract | This bachelor’s thesis focuses on the use of recurrent equations to describe the complexity of al gorithms, especially those based on the "divide and conquer" principle. An important part of the thesis is the master theorem. The thesis aims to identify and clearly describe several practical prob lems, their recursive solutions and ways of influencing it’s complexity. It includes the mergesort algorithm, binary search and matrix search. An integral part is also the change of the coefficient of the recurrent equation. The effect of changing the coefficient on the time complexity is verified by measuring runtime of the algorithm. All described algorithms are implemented in the C# language. They are part of the algorithmic library, which is also the result of the bachelor’s thesis. The thesis will thus connect the theoretical basis of recurrent equations with the practical implementation and analysis of recursive algorithms. | en |
| dc.description.department | 470 - Katedra aplikované matematiky | cs |
| dc.description.result | výborně | cs |
| dc.format.extent | 2658866 bytes | |
| dc.format.mimetype | application/pdf | |
| dc.identifier.other | OSD002 | |
| dc.identifier.sender | S2724 | |
| dc.identifier.thesis | DEM0091_FEI_B0613A140014_2025 | |
| dc.identifier.uri | http://hdl.handle.net/10084/156763 | |
| dc.language.iso | cs | |
| dc.publisher | Vysoká škola báňská – Technická univerzita Ostrava | cs |
| dc.rights.access | openAccess | |
| dc.subject | rekurentní rovnice | cs |
| dc.subject | časová složitost | cs |
| dc.subject | kuchařková věta | cs |
| dc.subject | rozděl a panuj | cs |
| dc.subject | algoritmy | cs |
| dc.subject | mergesort | cs |
| dc.subject | binární vyhledávání | cs |
| dc.subject | vyhledávání v matici | cs |
| dc.subject | recurrent equations | en |
| dc.subject | time complexity | en |
| dc.subject | master theorem | en |
| dc.subject | divide and conquer | en |
| dc.subject | algorithms | en |
| dc.subject | mergesort | en |
| dc.subject | binary search | en |
| dc.subject | matrix search | en |
| dc.thesis.degree-grantor | Vysoká škola báňská – Technická univerzita Ostrava. Fakulta elektrotechniky a informatiky | cs |
| dc.thesis.degree-level | Bakalářský studijní program | cs |
| dc.thesis.degree-name | Bc. | |
| dc.thesis.degree-program | Informatika | cs |
| dc.title | Rekurentní rovnice a algoritmy | cs |
| dc.title.alternative | Recurrence Relations and Algorithms | en |
| dc.type | Bakalářská práce | cs |
Files
Original bundle
1 - 5 out of 6 results
Loading...
- Name:
- DEM0091_FEI_B0613A140014_2025.pdf
- Size:
- 2.54 MB
- Format:
- Adobe Portable Document Format
- Description:
- Text práce
Loading...
- Name:
- DEM0091_FEI_B0613A140014_2025_zadani.pdf
- Size:
- 123.88 KB
- Format:
- Adobe Portable Document Format
- Description:
- Zadání
Loading...
- Name:
- DEM0091_FEI_B0613A140014_2025_priloha.zip
- Size:
- 10.05 KB
- Format:
- Unknown data format
- Description:
- Příloha
Loading...
- Name:
- DEM0091_FEI_B0613A140014_2025_posudek_vedouci_Kovar_Petr.pdf
- Size:
- 141.32 KB
- Format:
- Adobe Portable Document Format
- Description:
- Posudek vedoucího – Kovář, Petr
Loading...
- Name:
- DEM0091_FEI_B0613A140014_2025_posudek_oponent_Sawa_Zdenek.pdf
- Size:
- 144.41 KB
- Format:
- Adobe Portable Document Format
- Description:
- Posudek oponenta – Sawa, Zdeněk