Вопросы с тегом 'suffix-tree'

Дерево суффиксов - это структура данных, в которой хранятся все суффиксы строки. Это основа для многих быстрых алгоритмов для строк.
7
ответов

Алгоритм дерева суффикса Ukkonen на простом английском языке

Я чувствую себя немного толстым в этот момент. Я потратил дни, пытаясь полностью обернуть голову вокруг конструкции дерева суффиксов, но поскольку у меня нет математического фона, многие из объяснений ускользают от меня, когда они начинают чрезмерно ...
задан 26 февр. '12 в 14:30
5
ответов

Самый длинный палиндром в строке с использованием дерева суффиксов

Я пытался найти самый длинный палиндром в строке. Решение грубой силы принимает O (n ^ 3) время. Я читал, что для него используется алгоритм линейного времени с использованием суффиксов. Я знаком с суффиксными деревьями, и мне удобнее их строить. Как...
задан 12 авг. '11 в 20:10
3
ответов

Дерево суффикса и попытки. В чем разница?

Я читаю о Tries, обычно называемом деревьями префикса, и Suffix Trees. Хотя я нашел код для Trie, я не могу найти пример для Suffix Tree. Также возникает ощущение, что код, который создает Trie, совпадает с кодом для Suffix Tree с той лишь разницей,...
задан 15 дек. '12 в 19:23
5
ответов

Строковый анализ

Учитывая последовательность операций: а * Ь * а * B * A * A * B * A * B есть способ получить оптимальное подразделение, чтобы включить повторное использование подстроки. сделать a * b * a * b * a * a * b * a * b = > c * a * c, где c = a * b...
задан 12 мая '11 в 12:18
1
ответ

Сложность построения дерева суффикса

Чтобы построить дерево суффикса, в худшем случае, если все буквы строки различаются, сложность будет выглядеть как n + (n-1) + (n-2) ... 1 = n*(n+1)/2 который является O (n ^ 2). Однако, согласно http://en.wikipedia.org/wiki/Suffix_tree, построе...
задан 17 сент. '11 в 4:51
1
ответ

Как и когда создавать суффиксную ссылку в дереве суффиксов?

Может ли кто-нибудь дать мне пример о том, как и когда создавать ссылку суффикса в дереве суффиксов? Если моя строка ABABABC, но используйте другой пример, если это лучше. Надеемся дать некоторые иллюстрации, чтобы проиллюстрировать каждый шаг. о...
задан 16 апр. '12 в 5:33
1
ответ

Понимание алгоритма Укконена для суффиксов

Я работаю с алгоритмом Ukkonen для создания суффиксов, но я не понимаю некоторые части объяснения автора для его сложности с линейным временем. Я изучил алгоритм и закодировал его, но документ, который я использую в качестве основного источника инфо...
задан 20 авг. '09 в 10:11
3
ответов

Производительность странного алгоритма

В контексте я написал этот алгоритм, чтобы получить количество уникальных подстрок любой строки. Он создает дерево суффиксов для строки, подсчитывающей содержащиеся в ней узлы, и возвращает это как ответ. Задача, которую я хотел решить, требует алгор...
задан 22 янв. '17 в 22:16
2
ответов

Суффиксные массивы против деревьев суффикса

Я просто хочу знать, когда дерево суффиксов превосходит расширенный массив суффиксов. После прочтения Замена suf fi x с расширенными массивами suf fi x я больше не вижу причины использовать суффиксные деревья. Некоторые методы могут усложниться, но ...
задан 25 июня '12 в 20:14
1
ответ

python: библиотека для обобщенных деревьев суффиксов

Мне нужна библиотека python, которая может строить деревья суффикса и особенно обобщенные деревья суффикса. Не могли бы вы предложить мне несколько библиотек. Спасибо.
задан 19 февр. '12 в 8:46
3
ответов

действительно сложно понять суффиксное дерево

Я долго искал учебники о дереве суффикса. В SO я нашел 2 сообщения о понимании дерева суффикса: 1, 2. Но я не могу сказать, что я понимаю, как его построить, К сожалению. В учебном пособии по алгоритму алгоритма Skiena он говорит: Поскольку линейн...
задан 05 марта '12 в 4:58
5
ответов

Обобщенная реализация Java-дерева суффикса

Я ищу реализацию Java обобщенного дерева суффикса (GST) со следующими функциями: После создания GST из 1000 строк я хотел бы узнать, сколько из этих 1000 строк содержит некоторые другие строки '. Поиск должен быть тихим быстро, так как мне нужно пр...
задан 09 июня '09 в 14:17
2
ответов

Приблизительное совпадение подстроки с использованием дерева суффикса

В этой статье обсуждаются приближенные методы сопоставления подстрок, в которых используется дерево суффиксов здесь. Однако для некоторых алгоритмов требуется дополнительная предварительная обработка. Я предлагаю людям добавлять новые алгоритмы (д...
задан 14 окт. '13 в 23:42
3
ответов

Ищете реализацию дерева суффикса в С#?

Я реализовал базовый поиск исследовательского проекта. Я пытаюсь сделать поиск более эффективным, создав дерево сущностей . Меня интересует реализация С# алгоритма Ukkonen. Я не хочу тратить время на то, чтобы катиться, если такая реализация сущест...
задан 05 окт. '08 в 2:49
2
ответов

Алгоритм Укконена для деревьев обобщенного суффикса

В настоящее время я работаю над своей собственной реализацией суффикс-дерева (используя С++, но вопрос остается агностиком языка). Я изучил оригинальную бумагу из Укконена. Статья очень ясна, поэтому я начал работать над своей реализацией и попытался...
задан 02 февр. '15 в 16:27