我正在阅读 Cormen 的算法简介等的 Rabin-Karp 算法。
www.cs.uml.edu/~kdaniels/courses/ALG_503_F08/503_lecture11.ppt
注意这里 == 用作 mod 运算符
以上幻灯片 13 上的注释,即 Eq 34.2,作为图片附在此处。在等式中,我们有 h == (d)powerof((m-1) (mod q) 是 m 位文本窗口的高阶位置中的数字“1”的值。
我在这里的问题是作者所说的“在 m 位文本窗口的高位位置中的数字“1”的值”是什么意思?
在幻灯片 14 上,作者如何得到 (7-3.3).10 + 2 (mod 13) 为 8 (mod 13)?
在平均案例分析中提到,我们可以基于以下假设进行启发式分析:减少模 q 的值就像从 sigma* 到 Z 的随机映射。这里作者的上述陈述是什么意思?