...

/

Solution: Implement Trie (Prefix Tree)

Solution: Implement Trie (Prefix Tree)

Let's solve the Implement Trie (Prefix Tree) problem using the Trie pattern.

Statement

Trie is a tree-like data structure used to store strings. The tries are also called prefix trees because they provide very efficient prefix-matching operations. Implement a trie data structure with three functions that perform the following tasks:

  • Insert (word): This inserts a word into the trie.
  • Search (word): This searches the given word in the trie and returns TRUE, if found. Otherwise, return FALSE.
  • Search prefix (prefix): This searches the given prefix in the trie and returns TRUE, if found. Otherwise, return FALSE.

Constraints:

  • 11 \leq word.length, prefix.length 500\leq 500
...
Access this course and 1400+ top-rated courses and projects.