Trie

  1. conceived by Ed Fredkin (professor at Carnegie Mellon) in ???

  2. tree that stores one part of an element per node

    1. usually element is stored in a node (1:1)

    2. chains of parts can be reused

    3. all chain endings are marked: C-A-R-P-E-T

  3. used for dictionaries, prediction and autocompletes (mobile especially)

  4. possible operations: adding/inserting and querying/finding

  5. used in ???.

Important
Great, because

Is very memory efficient, has lots of variants and …​