Я не уверен, были ли какие-либо новые результаты, непосредственно упрощающие построение деревьев суффиксов. Тем не менее, был по крайней мере один результат, дающий очень простой алгоритм для построения массивов суффиксов за линейное время.
Обратите внимание, что существует более чем концептуальная эквивалентность между этими двумя структурами данных, поскольку вы можете использовать массив суффиксов (со временем для запроса самого длинного общего префикса) для построения эквивалентного дерева суффиксов. Это должно быть относительно простое упражнение, но я могу дать более подробную информацию, если потребуется.O (1)
O (nlgн )