એક trie (પ્રીફિક્સ ટ્રી) એક ટ્રી છે જ્યાં દરેક edge એક અક્ષરનું પ્રતિનિધિત્વ કરે છે અને દરેક રૂટ થી પાથ એક પ્રીફિક્સ તૈયાર કરે છે. જે શબ્દો પ્રીફિક્સ શેર કરે છે તે એક જ પાથ શેર કરે છે, જે પ્રીફિક્સ લુકઅપ્સને અત્યંત ઝડપી બનાવે છે.
Structure
text
Insert "cat", "car", "dog":
root
/ \
c d
| |
a o
/ \ |
t* r* g* (* marks end-of-word)
