Вопросы по теме '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