Вопросы по теме 'rabin-karp'
Сопоставление строк Рабина-Карпа не соответствует
Я работаю над функцией сопоставления строк Рабина-Карпа на С++, и я не получаю от этого никаких результатов. У меня такое чувство, что я неправильно вычисляю некоторые значения, но я не знаю, какие именно.
Прототип
void rabinKarp(string...
2009 просмотров
schedule
29.04.2023
Гашиш Рабина-Карпа
В одном из видеороликов Coursera скользящий хеш Рабина-Карпа ( http://en.wikipedia.org/wiki/Rolling_hash ) отображается как:
public static long getHash(String S)
{
long H = 0;
for (int i = 0; i < S.length(); i++)
H = (H * 10 +...
1315 просмотров
schedule
23.08.2022
Понимание того, как скользящий хэш работает с модулем в алгоритме Рабина Карпа
У меня возникли проблемы с пониманием того, как работает алгоритм скользящего хеширования после того, как хэш был уменьшен до значения модуля путем деления на простое число.
Рассмотрим последовательность 5 цифр в числе 123456 .
Первый фрагмент...
1455 просмотров
schedule
04.06.2023
Связь между алгоритмом Рабина-Карпа и дедупликацией
Многие библиотеки или приложения дедупликации применяют алгоритм скользящего хеширования Рабина Карпа для быстрого хеширования, чтобы вырезать фрагмент из двоичного файла. Мой вопрос: почему алгоритм Рабина Карпа часто используется для вырезания...
657 просмотров
schedule
01.06.2024
Наивная реализация алгоритма сопоставления с образцом Карпа-Рабина
У меня возникли проблемы с реализацией наивной версии шаблона Карпа-Рабина маршер; Я не получаю ожидаемого результата. Вот мой пример;
string='today is a good day'
sub='good'
Я хотел бы найти хороший шаблон в строке выше.
def...
136 просмотров
schedule
09.06.2023
Как присвоить числа буквам для поиска анаграмм с помощью модифицированного Рабина-Карпа
Я должен присвоить числа буквам a, b, c, d... z, чтобы для заданной строки и всего поиска анаграмм мы могли сделать это в o (n), используя хеш-поиск. Хеш-функция предположительно s[0]+s[1]+s[2]..s[n-1]. Анаграмма не зависит от позиции, поэтому нет...
59 просмотров
schedule
02.02.2024