dc.contributor.advisor | Sawa, Zdeněk | |
dc.contributor.author | Vrána, Rostislav | |
dc.date.accessioned | 2025-06-23T11:49:43Z | |
dc.date.available | 2025-06-23T11:49:43Z | |
dc.date.issued | 2025 | |
dc.identifier.other | OSD002 | |
dc.identifier.uri | http://hdl.handle.net/10084/156928 | |
dc.description.abstract | Tato bakalářská práce se zabývá problematikou vývoje programu, jenž slouží pro vizualizaci průběhů různých grafových algoritmů. Zprvu nastiňuje teoretické základy teorie grafů a grafových algoritmů. Dále se podrobněji zaměřuje na popis vybraných grafových algoritmů, které jsou použity ve výsledném programu. Práce naznačuje různé formy vizualizace grafů a algoritmů s nimi pracujícími. Také nejsou opomenuty formy vizualizací vedlejších informací vznikajících během činnosti algoritmů. Práce zohledňuje vliv těchto forem vizualizací na pochopení algoritmů uživatelem. Dále jsou navrženy jednotlivé části vyvíjeného programu s ohledem na specifikaci požadavků a jsou popsány použité technologie a knihovny pro usnadnění tvorby programu. Následně práce líčí implementační řešení samotných částí programu, ať už se jedná o uživatelské rozhraní či vnitřní logiku. Během popisu těchto řešení jsou odůvodněna učiněná rozhodnutí a je zkoumána problematika udržitelného vývoje programu. | cs |
dc.description.abstract | This bachelor's thesis deals with developing program for visualising the course of different graph algorithms. Initially, it outlines theoretical foundation of graph theory and graph algorithms. Afterwards, it focuses closely on description of some graph algorithms, which are used in the final program. The thesis suggests various forms of visualising graphs and graph algorithms. Forms of visualisation of secondary information generated during the activity of algorithm are not neglected. Impact of those forms on understanding the algorithms is taken to consideration. Subsequently, individual parts of program are designed with regard to requirements. Technologies for making development easier are described. After that, the thesis describes implementation solutions of the program parts themselves, whether it is user interface or internal logic. While describing these solutions, reasons are given for the decisions made and the issue of sustainable program development is examined. | en |
dc.format.extent | 4048569 bytes | |
dc.format.mimetype | application/pdf | |
dc.language.iso | cs | |
dc.publisher | Vysoká škola báňská – Technická univerzita Ostrava | cs |
dc.subject | teorie grafů | cs |
dc.subject | algoritmy | cs |
dc.subject | grafové algoritmy | cs |
dc.subject | vizualizace algoritmů | cs |
dc.subject | graph theory | en |
dc.subject | algorithms | en |
dc.subject | graph algorithms | en |
dc.subject | visualisation of algorithms | en |
dc.title | Vizualizace grafových algoritmů | cs |
dc.title.alternative | Visualisation of Graph Algorithms | en |
dc.type | Bakalářská práce | cs |
dc.contributor.referee | Stehlík, Tomáš | |
dc.date.accepted | 2025-06-04 | |
dc.thesis.degree-name | Bc. | |
dc.thesis.degree-level | Bakalářský studijní program | cs |
dc.thesis.degree-grantor | Vysoká škola báňská – Technická univerzita Ostrava. Fakulta elektrotechniky a informatiky | cs |
dc.description.department | 460 - Katedra informatiky | cs |
dc.thesis.degree-program | Informatika | cs |
dc.description.result | výborně | cs |
dc.identifier.sender | S2724 | |
dc.identifier.thesis | VRA0168_FEI_B0613A140014_2025 | |
dc.rights.access | openAccess | |