Show simple item record

dc.contributor.advisorChovanec, Peter
dc.contributor.authorSmolka, Michal
dc.date.accessioned2018-06-26T08:07:22Z
dc.date.available2018-06-26T08:07:22Z
dc.date.issued2018
dc.identifier.otherOSD002
dc.identifier.urihttp://hdl.handle.net/10084/128527
dc.description.abstractTato diplomová práce se zabývá popisem a implementací datové struktury Trie. Je zde podrobně popsána datová struktura Trie, včetně operací nad touto datovou strukturou. Jsou zde zmíněny výhody a nevýhody této struktury, a také je zde navrženo řešení pro potlačení některých nedostatků datové struktury Trie. Následně tato diplomová práce popisuje datové struktury vycházející z Trie, včetně její persistentní varianty. V další kapitole je pak vysvětleno stránkování datových struktur a jeho účel. V implementační části je popsán databázový framework RadegastDB a jeho využití při implementaci Trie. Je zde také popsána implementace Trie v jazyce C++, včetně její optimalizované verze. Následuje výkonnostní otestování této struktury a jejich variant na několika datových kolekcích. A jejich následné porovnání s B+-stromem a sekvenčním polem, implementovaných v rámci frameworku RadegastDB.cs
dc.description.abstractThis diploma thesis deals with the description and implementation of Trie data structure. The Trie data structure is described in detail, including operations above this data structure. There are mentioned the advantages and disadvantages of this structure, and there is also a solution designed to overcome some deficiencies in the Trie data structure. Subsequently this diploma thesis describes data structures based on Trie, including its persistent variant. The next chapter explains the paging of data structures and their purpose. The implementation part describes the RadegastDB database framework and its use in Trie implementation. There is also described the implementation of Trie in C ++, including its optimized version. This is followed by performance testing of this structure and its variants on several data collections. And their subsequent comparison with B+-tree and sequential array, implemented within RadegastDB framework.en
dc.format.extent2655825 bytes
dc.format.mimetypeapplication/pdf
dc.language.isocs
dc.publisherVysoká škola báňská - Technická univerzita Ostravacs
dc.subjectTriecs
dc.subjectstránkovánícs
dc.subjectRadegastDBcs
dc.subjectdatová strukturacs
dc.subjectkomprese řetězcůcs
dc.subjectTrieen
dc.subjectpagingen
dc.subjectRadegastDBen
dc.subjectdata structureen
dc.subjectstrings compressionen
dc.titleNávrh a implementace datové struktury Triecs
dc.title.alternativeDesign and Implementation of Trie Data Structureen
dc.typeDiplomová prácecs
dc.contributor.refereeKrátký, Michal
dc.date.accepted2018-06-05
dc.thesis.degree-nameIng.
dc.thesis.degree-levelMagisterský studijní programcs
dc.thesis.degree-grantorVysoká škola báňská - Technická univerzita Ostrava. Fakulta elektrotechniky a informatikycs
dc.description.department460 - Katedra informatikycs
dc.thesis.degree-programInformační a komunikační technologiecs
dc.thesis.degree-branchInformatika a výpočetní technikacs
dc.description.resultvýborněcs
dc.identifier.senderS2724
dc.identifier.thesisSMO0080_FEI_N2647_2612T025_2018
dc.rights.accessopenAccess


Files in this item

This item appears in the following Collection(s)

Show simple item record