Бор – это структура данных, позволяющая хранить ассоциативный массив, ключами которого являются строки. Для построения используется корневое дерево, где каждое ребро подписано соответсвующей буквой, а там где кончается строка надо поставить метку.
Асимпттотика поиска, добавления, удаления строки S:
O(|S|) , т.е. за длину строки.
Бор для набора строк {the, there, their, answer, any, bye}: