Un trie (prefix tree) è un albero dove ogni arco rappresenta un carattere e ogni percorso dalla radice forma un prefisso. Le parole che condividono un prefisso condividono lo stesso percorso, rendendo le ricerche di prefissi estremamente veloci.
Struttura
text
Insert "cat", "car", "dog":
root
/ \
c d
| |
a o
/ \ |
t* r* g* (* marks end-of-word)
