У меня есть две строки, которые нужно сравнить для подобия. Алгоритм должен быть разработан, чтобы найти максимальное сходство. В этом случае порядок имеет значение, но промежуточные (или отсутствующие) символы этого не делают. Расстояние редактирования не может использоваться в этом случае по разным причинам.Поиск частичных подстрок внутри строки
Ситуация в основном следующим образом:
string 1: ABCDEFG
string 2: AFENBCDGRDLFG
полученный алгоритм найдет подстроку A
, BCD
, FG
Я в настоящее время рекурсивного решения, но потому, что это должно быть запущен на огромном количестве данных, любые улучшения были бы оценены
Вы можете написать описание своего текущего, рекурсивного решения? – Ani
У вас есть язык для этого? – griegs
Это только я, или это NP-жесткий? –