Trie (ต้นไม้คำนำหน้า) คือต้นไม้ที่ ขอบ แต่ละขอบแสดงถึงอักขระ และเส้นทางจากรูต แต่ละเส้นทางแสดงถึงคำนำหน้า คำที่แชร์คำนำหน้าเดียวกันแชร์เส้นทางเดียวกัน ซึ่งทำให้การค้นหาคำนำหน้าเร็วมากขึ้น
โครงสร้าง
text
Insert "cat", "car", "dog":
root
/ \
c d
| |
a o
/ \ |
t* r* g* (* marks end-of-word)
