Хранит строки в виде префиксного дерева. Корневой узел такого дерева не хранит ничего, узлы 1-го уровня хранят первый символ строки, 2-го уровня -- второй символ и так далее.
- добавление строки в дерево
- удаление строки из дерева
- поиск строки в дереве
- поиск всех строк в дереве с заданным префиксом