Rekurentní rovnice a algoritmy

dc.contributor.advisorKovář, Petr
dc.contributor.authorNieslaniková, Klára
dc.contributor.refereeSawa, Zdeněk
dc.date.accepted2025-06-02
dc.date.accessioned2025-06-23T11:49:05Z
dc.date.available2025-06-23T11:49:05Z
dc.date.issued2025
dc.description.abstractTato 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.abstractThis 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.department470 - Katedra aplikované matematikycs
dc.description.resultvýborněcs
dc.format.extent2658866 bytes
dc.format.mimetypeapplication/pdf
dc.identifier.otherOSD002
dc.identifier.senderS2724
dc.identifier.thesisDEM0091_FEI_B0613A140014_2025
dc.identifier.urihttp://hdl.handle.net/10084/156763
dc.language.isocs
dc.publisherVysoká škola báňská – Technická univerzita Ostravacs
dc.rights.accessopenAccess
dc.subjectrekurentní rovnicecs
dc.subjectčasová složitostcs
dc.subjectkuchařková větacs
dc.subjectrozděl a panujcs
dc.subjectalgoritmycs
dc.subjectmergesortcs
dc.subjectbinární vyhledávánícs
dc.subjectvyhledávání v maticics
dc.subjectrecurrent equationsen
dc.subjecttime complexityen
dc.subjectmaster theoremen
dc.subjectdivide and conqueren
dc.subjectalgorithmsen
dc.subjectmergesorten
dc.subjectbinary searchen
dc.subjectmatrix searchen
dc.thesis.degree-grantorVysoká škola báňská – Technická univerzita Ostrava. Fakulta elektrotechniky a informatikycs
dc.thesis.degree-levelBakalářský studijní programcs
dc.thesis.degree-nameBc.
dc.thesis.degree-programInformatikacs
dc.titleRekurentní rovnice a algoritmycs
dc.title.alternativeRecurrence Relations and Algorithmsen
dc.typeBakalářská prácecs

Files

Original bundle

Now showing 1 - 5 out of 6 results
Loading...
Thumbnail Image
Name:
DEM0091_FEI_B0613A140014_2025.pdf
Size:
2.54 MB
Format:
Adobe Portable Document Format
Description:
Text práce
Loading...
Thumbnail Image
Name:
DEM0091_FEI_B0613A140014_2025_zadani.pdf
Size:
123.88 KB
Format:
Adobe Portable Document Format
Description:
Zadání
Loading...
Thumbnail Image
Name:
DEM0091_FEI_B0613A140014_2025_priloha.zip
Size:
10.05 KB
Format:
Unknown data format
Description:
Příloha
Loading...
Thumbnail Image
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...
Thumbnail Image
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