Читаю алгоритм Рабина-Карпа от Введение в алгоритмы по Cormen и т.д.Кормена Строка соответствия Рабина-Карпа
www.cs.uml.edu/~kdaniels/courses/ALG_503_F08/503_lecture11.ppt
Примечание здесь == используется как мод оператора
Выше ноты на слайде 13, т. Е. Eq 34.2, который прилагается как изображение здесь. В уравнении мы имеем h == (d) powerof ((m-1) (mod q) - это значение цифры «1» в позиции высокого порядка текстового окна с m-значком.
Мой вопрос здесь, что делает автор означает «значение цифры« 1 »в позиции высокого порядка текстового окна с m-значком»?
На слайде 14, как автор получил (7-3.3) .10 + 2 (mod 13), как 8 (mod 13)?
В среднем случае анализа упоминается, что мы можем основывать эвристический анализ на предположении, что уменьшение значений по модулю q действует как случайное отображение от сигмы * к Z. Вот что делает автор по выражению выше?
can u pls eloborate, как мы получили 13 + 13-18, это 8 мод 13? Это довольно время, когда я работал с математикой. А также что это означает, что M эквивалентно 0 Mod M? – venkysmarty
Я предлагаю вам прочитать http://en.wikipedia.org/wiki/Modular_arithmetic и работать с примерами, начинающимися с -8 = 7 mod 5. – mcdowella
относительно второго вопроса, чтобы получить разъясненный автор упоминает, что h = d^(m-1) mod q - позиция высокого порядка для m-значного окна. Что здесь означает автор, может ли здесь помочь? что он имеет в виду по положению здесь – venkysmarty