Самая длинная общая проблема подстроки в соответствии с wiki может быть решена с использованием дерева суффикса. Из wiki:
Самые длинные общие подстроки набора строк можно найти построение обобщенного дерева суффиксов для строк, а затем поиск самые глубокие внутренние узлы, которые имеют листовые узлы из всех строк в поддереве ниже
Я не понимаю.
Пример: если у меня есть: ABCDE
и XABCZ
то дерево суффикса (некоторые ветки из XABCZ
опущены из-за пробела):
Самая длинная общая подстрока ABC
, но я не вижу, как здесь описывается описание wiki. ABC
не является самым глубоким внутренним узлом с листовыми узлами.
Любая помощь, чтобы понять, как это работает?