Вопросы по теме 'suffix-tree'
Java Suffix Trie превышает объем кучи
Я реализую дерево суффиксов (это отличается от дерева суффиксов), которое хранит суффиксы символов строк в виде узлов в древовидной структуре, где строка составляется путем обхода дерева до тех пор, пока вы не нажмете «$» или не нажмете конец вашего...
783 просмотров
schedule
21.05.2023
Как можно построить суффиксное дерево за линейное время?
Чтобы построить дерево суффиксов, в худшем случае, если все буквы строки разные, сложность будет примерно такой
n + (n-1) + (n-2) ... 1 = n*(n+1)/2
что составляет O (n ^ 2).
Однако, согласно http://en.wikipedia.org/wiki/Suffix_tree ,...
12370 просмотров
schedule
29.04.2023
Что считается лучшей реализацией Java Suffix Tree?
Мне нужна реализация суффиксного дерева Java. После некоторого поиска в Google я пришел к выводу, что реализация libdivsufsort на C является лучшей из существующих. Существует ли реализация Java такого же (или почти такого же качества)...
7262 просмотров
schedule
29.04.2022
В чем преимущество обобщенного суффиксного дерева перед префиксным?
Будет очень полезно, если кто-нибудь подробно объяснит причину и в каком сценарии один из них более выгоден, чем другой. Заранее спасибо !!
748 просмотров
schedule
12.03.2022
как найти индексы всех совпадающих подстрок с помощью дерева суффиксов?
Я создал дерево суффиксов из этого удивительного ответа . Работает как часы!
На данный момент, если я ищу «кошку» в «Этот кот - красивая кошка», он вернет 5 как первое появление «кошки», как для начального индекса 5.
Но я не могу найти способ...
343 просмотров
schedule
04.12.2023
Как вызвать модуль, написанный с помощью argparse, в блокноте iPython
Я пытаюсь передать последовательности BioPython реализации Ильи Степанова алгоритма суффиксного дерева Укконена в среде ноутбука iPython. Я натыкаюсь на компонент argparse.
Раньше мне никогда не приходилось иметь дело напрямую с argparse. Как я...
39257 просмотров
schedule
24.05.2024
Suffix Trie и Suffix Tree
Я понимаю разницу между (префиксным) Trie, Suffix Trie и Suffix Tree, и я пытаюсь написать Java-код для обоих. Каково представление/структура Java классов SuffixTrieNode и SuffixTreeNode?
SuffixTrie representation:
class SuffixTrie{...
783 просмотров
schedule
11.08.2022
Учитывая список строк, найдите ближайшее совпадение каждой строки (расстояние редактирования) в другом большом списке строк.
У меня есть список строк small_list = ['string1', 'this is string 2', ...] и больший список строк big_list = ['is string 2', 'some other string 3', 'string 1', ...] . Я хочу найти строку, ближайшую по расстоянию редактирования для всех строк в...
367 просмотров
schedule
28.08.2023