Appearance
Rabin-Karp字符串哈希匹配。
Rabin-Karp算法:使用滚动哈希快速匹配,哈希值相同时再逐字符验证。平均时间复杂度O(m+n),空间复杂度O(1)。
function rabinKarp(text: string, pattern: string): number[]
滚动哈希实现快速匹配。平均O(m+n)。