Trie Data Structure
Loading...
Downloads
2
Date issued
Authors
Journal Title
Journal ISSN
Volume Title
Publisher
Vysoká škola báňská – Technická univerzita Ostrava
Location
Signature
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.
Description
Subject(s)
Trie data structure, prefixes of the strings, variations of the Trie data structure, compare the performance, practical applications