2019•arXiv (Cornell University)Open access

An Efficient Word Lookup System by using Improved Trie Algorithm

Rahat Yeasin Emon, Sharmistha Chanda Tista

Open full text 1 citations

Abstract

Efficiently word storing and searching is an important task in computer science. An application space complexity, time complexity, and overall performance depend on this string data. Many word searching data structures and algorithms exist in the current world but few of them have space compress ability. Trie is a popular data structure for word searching for its linear searching capability. It is the basic and important part of various computer applications such as information retrieval, natural language processing, database system, compiler, and computer network. But currently, the available version of trie tree cannot be used widely because of its high memory requirement. This paper proposes a new Radix trie based data structure for word storing and searching which can share not only just prefix but also infix and suffix and thus reduces memory requirement. We propose a new emptiness property to Radix trie. Proposed trie has character cell reduction capability and it can dramatically reduce any application runtime memory size. Using it as data tank to an operating system the overall main memory requirement of a device can be reduced to a large extent.

Open-access reader

About this research paper

What this paper is about

Efficiently word storing and searching is an important task in computer science. An application space complexity, time complexity, and overall performance depend on this string data. Many word searching data structures and algorithms exist in the current world but few of them have space compress ability. Trie is a popular data structure for word searching for its linear searching capability. It is the basic and important part of various computer applications such as information retrieval, natural language processing, database system, compiler, and computer network. But currently, the available version of trie tree cannot be used widely because of its high memory requirement. This paper proposes a new Radix trie based data structure for word storing and searching which can share not only just prefix but also infix and suffix and thus reduces memory requirement. We propose a new emptiness property to Radix trie. Proposed trie has character cell reduction capability and it can dramatically reduce any application runtime memory size. Using it as data tank to an operating system the overall main memory requirement of a device can be reduced to a large extent.

Why it matters

OpenAlex reports 1 citations for this work. Citation counts describe recorded attention and do not establish research quality.

Key contribution

A contribution statement is not available in the OpenAlex record.

Method / approach

Method details are not available in the OpenAlex metadata.

Main findings

Findings are not separately available in the OpenAlex metadata.

Limitations

Limitations are not available in the OpenAlex metadata.

Applications

Application details are not available in the OpenAlex metadata.

Available abstract

Efficiently word storing and searching is an important task in computer science. An application space complexity, time complexity, and overall performance depend on this string data. Many word searching data structures and algorithms exist in the current world but few of them have space compress ability. Trie is a popular data structure for word searching for its linear searching capability. It is the basic and important part of various computer applications such as information retrieval, natural language processing, database system, compiler, and computer network. But currently, the available version of trie tree cannot be used widely because of its high memory requirement. This paper proposes a new Radix trie based data structure for word storing and searching which can share not only just prefix but also infix and suffix and thus reduces memory requirement. We propose a new emptiness property to Radix trie. Proposed trie has character cell reduction capability and it can dramatically reduce any application runtime memory size. Using it as data tank to an operating system the overall main memory requirement of a device can be reduced to a large extent.

Key concepts: Trie, Computer science, Word (group theory), Arithmetic, Algorithm, Lookup table, Mathematics, Data structure

Related papers

Back to paper searchBrowse research topicsOriginal source
An Efficient Word Lookup System by using Improved Trie Algorithm — Research Paper | ScholarLens