У меня есть эта строка ABECCACBABDABBAD Как использовать алгоритм грубой силы для нахождения слова ABBAD в строке выше?Алгоритм Brute Force для определения слова в строке
Спасибо всем
У меня есть эта строка ABECCACBABDABBAD Как использовать алгоритм грубой силы для нахождения слова ABBAD в строке выше?Алгоритм Brute Force для определения слова в строке
Спасибо всем
Для грубой силы найти ABBAD
в ABECCACBABDABBAD
проходного ABECCACBABDABBAD
до A
найден.
Если все проверки проходят, то вы перебор нашли ваш ABBAD
Наивная строка соответствие алгоритм из КСПСА:
NAIVE-STRING-MATCHER(T, P)
n = T.length
m = P.length
for s = 0 to n - m
if P[1..m] == T[s + 1..s + m]
return TRUE
return FALSE
найти все комбинации строк и соответствие с входным словом – nullpointer
Пытались ли вы что-нибудь еще? Возможно, рассмотрим [Rabin-Karp] (https://en.wikipedia.org/wiki/Rabin%E2%80%93Karp_algorithm) или [Boyer-Moore] (https://en.wikipedia.org/wiki/Boyer% E2% 80% 93Moore_string_search_algorithm) алгоритм поиска строк. –