Trie Data Structure
| dc.contributor.advisor | Krátký, Michal | |
| dc.contributor.author | Huynh, Tuan Phong | |
| dc.contributor.referee | Lukáš, Petr | |
| dc.date.accepted | 2025-06-02 | |
| dc.date.accessioned | 2025-06-23T11:50:26Z | |
| dc.date.available | 2025-06-23T11:50:26Z | |
| dc.date.issued | 2025 | |
| dc.description.abstract | This thesis focuses on the Trie data structure, a type of data structure that mainly handles the prefixes of the strings. Tries are very popular for applications such as building dictionaries, spell-checking, and auto-completion. However, performance can be challenging if the Trie works with large strings or a large alphabet, leading to various issues in its retrieval and storage capabilities. The main challenge is to select an appropriate data structure for handling the characters in the nodes of a Trie, based on factors such as the size of the alphabet that it can handle, operations performance, and implementation complexity. Therefore, in this thesis, we will study variations of the Trie data structure, considering their structures and operations to facilitate the selection of the optimal approach for processing large strings and alphabets. Finally, we will compare the performance of this variation with sequential array structure to assess its string-processing capabilities, highlighting its potential for practical applications. | en |
| dc.description.abstract | Tato práce se zaměřuje na datovou strukturu Trie, typ datové struktury, která zpracovává hlavně prefixy řetězců. Struktura Trie je velmi oblíbená pro aplikace, jako je vytváření slovníků, kontrola pravopisu a automatické doplňování. Výkon však může být náročný, pokud Trie pracuje s velkými řetězci nebo velkou abecedou, což vede k různým problémům s jejími možnostmi načítání a ukládání. Hlavní výzvou je výběr vhodné datové struktury pro zpracování znaků v uzlech Trie na základě faktorů, jako je velikost abecedy, kterou dokáže zpracovat, výkon operací a složitost implementace. Proto se v této práci budeme zabývat variantami datové struktury Trie a budeme zvažovat jejich struktury a operace, abychom usnadnili výběr optimálního přístupu pro zpracování velkých řetězců a abeced. Nakonec porovnáme výkon této varianty se sekvenční maticovou strukturou, abychom posoudili její schopnosti zpracování řetězců a zdůraznili její potenciál pro praktické aplikace. | cs |
| dc.description.department | 460 - Katedra informatiky | cs |
| dc.description.result | výborně | cs |
| dc.format.extent | 1170523 bytes | |
| dc.format.mimetype | application/pdf | |
| dc.identifier.other | OSD002 | |
| dc.identifier.sender | S2724 | |
| dc.identifier.thesis | HUY0018_FEI_B0613A140010_2025 | |
| dc.identifier.uri | http://hdl.handle.net/10084/157082 | |
| dc.language.iso | en | |
| dc.publisher | Vysoká škola báňská – Technická univerzita Ostrava | cs |
| dc.rights.access | openAccess | |
| dc.subject | Trie data structure | en |
| dc.subject | prefixes of the strings | en |
| dc.subject | variations of the Trie data structure | en |
| dc.subject | compare the performance | en |
| dc.subject | practical applications | en |
| dc.subject | Datová struktura Trie | cs |
| dc.subject | prefixy řetězců | cs |
| dc.subject | variace datové struktury Trie | cs |
| dc.subject | porovnání výkonu | cs |
| dc.subject | praktické aplikace | cs |
| dc.thesis.degree-grantor | Vysoká škola báňská – Technická univerzita Ostrava. Fakulta elektrotechniky a informatiky | cs |
| dc.thesis.degree-level | Bakalářský studijní program | cs |
| dc.thesis.degree-name | Bc. | |
| dc.thesis.degree-program | Informatika | cs |
| dc.title | Trie Data Structure | en |
| dc.title.alternative | Datová struktura trie | cs |
| dc.type | Bakalářská práce | cs |
Files
Original bundle
1 - 5 out of 6 results
Loading...
- Name:
- HUY0018_FEI_B0613A140010_2025.pdf
- Size:
- 1.12 MB
- Format:
- Adobe Portable Document Format
- Description:
- Text práce
Loading...
- Name:
- HUY0018_FEI_B0613A140010_2025_zadani.pdf
- Size:
- 119.41 KB
- Format:
- Adobe Portable Document Format
- Description:
- Zadání
Loading...
- Name:
- HUY0018_FEI_B0613A140010_2025_priloha.zip
- Size:
- 10.69 MB
- Format:
- Unknown data format
- Description:
- Příloha
Loading...
- Name:
- HUY0018_FEI_B0613A140010_2025_posudek_vedouci_Kratky_Michal.pdf
- Size:
- 144.59 KB
- Format:
- Adobe Portable Document Format
- Description:
- Posudek vedoucího – Krátký, Michal
Loading...
- Name:
- HUY0018_FEI_B0613A140010_2025_posudek_oponent_Lukas_Petr.pdf
- Size:
- 143.69 KB
- Format:
- Adobe Portable Document Format
- Description:
- Posudek oponenta – Lukáš, Petr