Introduction to Algorithms by Cormen などで Rabin-Karp アルゴリズムを読んでいます。
www.cs.uml.edu/~kdaniels/courses/ALG_503_F08/503_lecture11.ppt
== が mod 演算子として使用されていることに注意してください
上記のスライド 13 の注記、つまり式 34.2 は、ここに図として添付されています。方程式では、h == (d)powerof((m-1) (mod q) は、m 桁のテキスト ウィンドウの上位位置にある桁 "1" の値です。
ここでの私の質問は、「m桁のテキストウィンドウの上位位置にある数字「1」の値」とはどういう意味ですか?
スライド 14 で、著者はどのようにして (7-3.3).10 + 2 (mod 13) を 8 (mod 13) として得たのでしょうか?
Average case analysis では、q を法として値を減らすことは sigma* から Z へのランダムなマッピングのように機能するという仮定に基づいてヒューリスティック分析を行うことができると述べられています。