Simulátor řadicích algoritmů
Loading...
Date
Authors
Křivák, Jan
Advisor
Referee
Mark
C
Journal Title
Journal ISSN
Volume Title
Publisher
Vysoké učení technické v Brně. Fakulta informačních technologií
ORCID
Abstract
Cílem této práce bylo vytvořit vzdělávací aplikaci zaměřenou na vizualizaci a analýzu řadicích algoritmů. Hlavním přínosem je umožnit uživatelům, zejména studentům informatiky, lépe pochopit principy algoritmů prostřednictvím interaktivní simulace. Aplikace poskytuje možnost sledovat průběh jednotlivých kroků algoritmu a analyzovat časovou a prostorovou složitost pomocí metody nejmenších čtverců. Navíc umožňuje modifikovat zdrojový kód algoritmů. Implementované řešení bylo ověřeno jak automatickým testováním, tak i uživatelskými testy. V rámci experimentálního ověření bylo dosaženo 100% přesnosti v odhadu složitosti u většiny algoritmů, u quick sort pak ve 93 % případů.
The aim of this thesis was to develop an educational application focused on the visualization and analysis of sorting algorithms. The main benefit is to help users—especially computer science students—better understand algorithmic principles through interactive simulation. The application allows users to observe the step-by-step behavior of algorithms, analyze their time and space complexity using the least squares method, and modify the source code of the algorithms. The implemented solution was verified through both automated and user testing. In experimental validation, 100 % accuracy was achieved in complexity estimation for most algorithms, and 93 % accuracy for quick sort.
The aim of this thesis was to develop an educational application focused on the visualization and analysis of sorting algorithms. The main benefit is to help users—especially computer science students—better understand algorithmic principles through interactive simulation. The application allows users to observe the step-by-step behavior of algorithms, analyze their time and space complexity using the least squares method, and modify the source code of the algorithms. The implemented solution was verified through both automated and user testing. In experimental validation, 100 % accuracy was achieved in complexity estimation for most algorithms, and 93 % accuracy for quick sort.
Description
Keywords
Citation
KŘIVÁK, J. Simulátor řadicích algoritmů [online]. Brno: Vysoké učení technické v Brně. Fakulta informačních technologií. 2025.
Document type
Document version
Date of access to the full text
Language of document
cs
Study field
Informační technologie
Comittee
doc. RNDr. Milan Češka, Ph.D. (předseda)
Ing. Radek Kočí, Ph.D. (člen)
Ing. Šárka Květoňová, Ph.D. (člen)
Ing. David Bařina, Ph.D. (člen)
Ing. Marta Jaroš, Ph.D. (člen)
Date of acceptance
2025-06-17
Defence
Student nejprve prezentoval výsledky, kterých dosáhl v rámci své práce. Komise se poté seznámila s hodnocením vedoucího a posudkem oponenta práce. Student následně odpověděl na otázky oponenta a na další otázky přítomných. Komise se na základě posudku oponenta, hodnocení vedoucího, přednesené prezentace a odpovědí studenta na položené otázky rozhodla práci hodnotit stupněm C.
Result of defence
práce byla úspěšně obhájena
