https://en.wikipedia.org/wiki/Trie
Drzewo trie (ang. prefix tree) jest to drzewo poszukiwań przechowujące w węzłach fragmenty kluczy (drzewa BST przechowją w wązłach całe klucze). Węzeł przechowujący ostatni fragment klucza przechowuje również wartość związaną z danym kluczem lub tylko znacznik końca klucza.
Modyfikacją drzew trie są drzewa Patricia (ang. compact prefix tree), w których węzły mające tylko jednego syna są usuwane, a drzewo odpowiednio modyfikowane.
| Wstawione pary (key, value) do drzewa trie: | ("kot",1),("koc",2),("los",3),("loty",4) | * | / \ | k l | / \ | o o | / \ / \ | t(1) c(2) s(3) t | / | y(4)
| Wstawione pary (key, value) do drzewa Patricia: | ("kot",1),("koc",2),("los",3),("loty",4),("dach",5) | * | / \ \ | ko lo dach(5) | / \ / \ | t(1) c(2) s(3) ty(4)