Вот очень простой способ создать суффиксный массив из строки в Python: определение sort_offsets (a, b): возвратите cmp (содержание [a:], содержание [b:]) содержание = "foobar baz нечто" suffix_array.sort (cmp =...
Какой подход (с точки зрения производительности -лучше всего )для решения этой задачи? Мне рекомендовали использовать суффиксные деревья. Это лучший подход?
Я хочу реализовать структуру данных массива для обработки текста с использованием массива суффиксов, реализованного с помощью sparse-table. Эта структура данных, с помощью хранения и заполнения разреженной таблицы, вызывает ...
Я читал, что самый длинный общий префикс (LCP )можно использовать для определения количества вхождений шаблона в строку. В частности, вам просто нужно создать массив суффиксов текста, отсортировать его,...
Я просто хочу знать, когда дерево суффиксов превосходит расширенный массив суффиксов. После прочтения статьи «Замена суффиксных деревьев расширенными суффиксными массивами» я не вижу смысла больше использовать суффиксные деревья. Некоторые...
Я читаю алгоритм сортировки блоков из статьи Барроуза и Уиллера.
Это шаг алгоритма: Предположим, S = abracadabra Инициализируйте массив W из N слов W [0, ..., N - 1], так что W [i] ...
Я ищу быстрый алгоритм построения суффикс-массива. Меня больше интересует простота реализации и грубая скорость, чем асимптотическая сложность (я знаю, что суффиксный массив может быть создан ...