Trie (önek ağacı), her kenarın bir karakteri temsil ettiği ve kökten başlayan her yolun bir ön eki oluşturduğu bir ağaçtır. Aynı öneki paylaşan sözcükler aynı yolu paylaşır, bu da önek aramasını son derece hızlı hale getirir.
Yapı
text
Insert "cat", "car", "dog":
root
/ \
c d
| |
a o
/ \ |
t* r* g* (* marks end-of-word)
