April 2026
Intermediate
631 pages
16h 20m
English
Consider a business case where we are involved in designing a module for a search engine that will efficiently store and fetch words. This module will act as a dictionary with insert and search functionalities. Ideally, we want a search functionality with blazingly fast speeds since speed is extremely critical to the overall success of the system.
To achieve speed in insertion and searching, the business has decided that they will use a trie data structure. The trie data structure is also known as digital tree or prefix tree. It is a type of k-ary search tree, which is used for locating specific keys from within a set. These keys are most often strings, with links between nodes defined not by ...
Read now
Unlock full access