Implementace vylepšených suffixových polí a jejich použití
Enhanced suffix arrays implementation and its usage
dc.contributor.advisor | Trávníček Jan | |
dc.contributor.author | Minh Trieu Quang | |
dc.date.accessioned | 2020-06-11T14:36:17Z | |
dc.date.available | 2020-06-11T14:36:17Z | |
dc.date.issued | 2020-06-11 | |
dc.identifier | KOS-987296908205 | |
dc.identifier.uri | http://hdl.handle.net/10467/87882 | |
dc.description.abstract | Hlavní nevýhodou suffixového stromu je velká paměťová náročnost. Jedna z paměťově efektivnějších struktur je suffixové pole, a nedávno se ukázalo, že každý algoritmus řešený suffixovým stromem lze nahradit stejně časově efektivním algoritmem využívajícím suffixového pole, pokud jej rozšíříme o další informace a struktury. Řešení navrhuje datovou strukturu vylepšeného suffixového pole (ESA) v C++ a implementaci vybraných algoritmů, které simulují tři odlišné průchody suffixového stromu. Toto řešení je důkladně otestováno, vyzkoušeno a proběhlo experimentální vyhodnocení algoritmů využívající suffixový strom a navrhovanou datovou strukturu. | cze |
dc.description.abstract | The suffix tree has a major drawback having a large space consumption. The more space efficient data structure than suffix tree is a suffix array, and recently it was shown that every algorithm using a suffix tree can be replaced with an algorithm based on a suffix array in the same time complexity if the suffix array is enhanced with additional information and structures. The result is a proposed data structure of the enhanced suffix array (ESA) in C++ and implementations of the chosen algorithms that simulates three different suffix tree traversals. This solution is thoroughly tested, experimented and compared with the algorithms using the suffix tree and its standard traversals. | eng |
dc.publisher | České vysoké učení technické v Praze. Vypočetní a informační centrum. | cze |
dc.publisher | Czech Technical University in Prague. Computing and Information Centre. | eng |
dc.rights | A university thesis is a work protected by the Copyright Act. Extracts, copies and transcripts of the thesis are allowed for personal use only and at one?s own expense. The use of thesis should be in compliance with the Copyright Act http://www.mkcr.cz/assets/autorske-pravo/01-3982006.pdf and the citation ethics http://knihovny.cvut.cz/vychova/vskp.html | eng |
dc.rights | Vysokoškolská závěrečná práce je dílo chráněné autorským zákonem. Je možné pořizovat z něj na své náklady a pro svoji osobní potřebu výpisy, opisy a rozmnoženiny. Jeho využití musí být v souladu s autorským zákonem http://www.mkcr.cz/assets/autorske-pravo/01-3982006.pdf a citační etikou http://knihovny.cvut.cz/vychova/vskp.html | cze |
dc.subject | suffixové pole | cze |
dc.subject | rozšířené sufixové pole | cze |
dc.subject | suffixový strom | cze |
dc.subject | lcp tabulka | cze |
dc.subject | vyhledávání v textu | cze |
dc.subject | zpracovávání textu | cze |
dc.subject | suffix array | eng |
dc.subject | enhanced suffix array | eng |
dc.subject | suffix tree | eng |
dc.subject | lcp table | eng |
dc.subject | pattern matching | eng |
dc.subject | text processing | eng |
dc.title | Implementace vylepšených suffixových polí a jejich použití | cze |
dc.title | Enhanced suffix arrays implementation and its usage | eng |
dc.type | diplomová práce | cze |
dc.type | master thesis | eng |
dc.contributor.referee | Guth Ondřej | |
theses.degree.discipline | Teoretická informatika | cze |
theses.degree.grantor | katedra teoretické informatiky | cze |
theses.degree.programme | Informatika 2018 (magisterská) | cze |
Soubory tohoto záznamu
Tento záznam se objevuje v následujících kolekcích
-
Diplomové práce - 18101 [216]