Un trie (árbol de prefijos) es un árbol donde cada arista representa un carácter y cada camino desde la raíz forma un prefijo. Las palabras que comparten un prefijo comparten el mismo camino, lo que hace que la búsqueda de prefijos sea extremadamente rápida.
Estructura
text
Insert "cat", "car", "dog":
root
/ \
c d
| |
a o
/ \ |
t* r* g* (* marks end-of-word)
