Využití datových struktur v jazyce Java a JavaFX

Zobrazit minimální záznam

dc.contributor.advisor Brožek, Josef
dc.contributor.author Pírko, Lukáš
dc.date.accessioned 2019-02-11T13:22:37Z
dc.date.available 2019-02-11T13:22:37Z
dc.date.issued 2019
dc.date.submitted 2018-12-13
dc.identifier Univerzitní knihovna (studovna)
dc.identifier.uri https://hdl.handle.net/10195/72022
dc.description.abstract Cílem práce je popsat několik základních datových struktur využívaných v programovacím jazyce Java a JavaFX. Studovanými strukturami budou především ArrayList, LinkedList, Vector, Set, Map. Praktická část se zaměří na implementaci pěti datových struktur, které budou prezentovány v teoretické části. Na implementovaných strukturách bude provedeno výkonové srovnání. Testovanými operacemi budou: zápis, přístup dle indexu, přístup dle klíče, odebírání, plnění. cze
dc.format 45 s.
dc.language.iso cze
dc.publisher Univerzita Pardubice cze
dc.rights Bez omezení
dc.subject datové struktury cze
dc.subject algoritmy cze
dc.subject lineární seznamy cze
dc.subject lineární struktury cze
dc.subject pole cze
dc.subject strom cze
dc.subject Java cze
dc.subject JavaFX cze
dc.subject složitost algoritmu cze
dc.subject efektivita algoritmu cze
dc.subject složitost cze
dc.subject data structures eng
dc.subject algorithm eng
dc.subject list eng
dc.subject linear structure eng
dc.subject array eng
dc.subject tree eng
dc.subject Java eng
dc.subject JavaFX eng
dc.subject algorithm complexity eng
dc.subject algorithm efficiency eng
dc.subject complexity eng
dc.title Využití datových struktur v jazyce Java a JavaFX cze
dc.title.alternative Using data structures in Java and JavaFX eng
dc.type bakalářská práce cze
dc.date.accepted 2019-01-16
dc.description.abstract-translated The objective of the thesis is to describe several basic data structures used in the programming language Java and JavaFX. Studied structures will be primarily ArrayList, LinkedList, Vector, Set, Map. The practical part will focus on the implementation of five data structures, which will be presented in the theoretical part. Performance benchmarking will be used on the implemented structures. Following operation will be tested: write, index access, key access, removal, filling. eng
dc.description.department Fakulta elektrotechniky a informatiky cze
dc.thesis.degree-discipline Informační technologie cze
dc.thesis.degree-name Bc.
dc.thesis.degree-grantor Univerzita Pardubice. Fakulta elektrotechniky a informatiky cze
dc.identifier.signature D38858
dc.thesis.degree-program Informační technologie cze
dc.description.defence Student předložil velmi zajímavou bakalářskou práci, ve které se soustředí na srovnání implementací nejčastěji používaných datových struktur. Konkrétně srovnává struktury, které mu v základních knihovnách poskytují programovací jazyky se strukturami, které sám implementoval. Při svém srovnání zjevně využil předmětu Datové struktury a algoritmy, kde se obdobné činnosti věnoval v rámci semestrálních prací. Vlastní jádro, které student implementoval, je, z pohledu kódu čisté, jednoduché a využívá řady principů pro tvorbu optimálního kódu. Vlastní jádro, které student implementoval, je, z pohledu kódu čisté, jednoduché a využívá řady principů pro tvorbu optimálního kódu. Výběr struktur, pojetí práce, metoda srovnání a funkce, které student srovnává, jsou v pořádku a vhodně voleny. Práce také, bez pochybností prošla kontrolou na vyhledávání plagiátů, práci tak lze prohlásit za původní. cze
dc.identifier.stag 36095
dc.description.grade Dokončená práce s úspěšnou obhajobou cze


Tento záznam se objevuje v následujících kolekcích

Zobrazit minimální záznam

Vyhledávání


Rozšířené hledání

Procházet

Můj účet