Software Engineering vocabulary · Data Structures and Algorithms

Trie

Meaning in software engineering, with examples

nounAdvanced term

In software engineering, trie means: A tree that stores sequences by sharing their common prefixes along paths from the root.

In Turkish: ön ek ağacı

How it is used

Used for prefix lookup and dictionaries. Unlike a suffix tree, it need not index every suffix of a text.

Example sentences

  1. The autocomplete service uses a trie to find names beginning with the typed letters.

    Following the typed prefix narrows the search to one part of the tree.

  2. Several route prefixes share the same initial path in our trie.

    Common starting elements are represented together rather than repeated independently.

Common collocations

  • prefix trie
  • trie traversal

More terms: Data Structures and Algorithms

Practise with graded reading

Reading at the right level is the fastest way to make new words stick. Pick free English books by level: