【发布时间】:2020-07-31 14:47:21
【问题描述】:
在许多使用 Boyer moore 算法的例子中,有一个 256 个字符的声明,我不知道这个数字代表什么..请帮助
来自 (https://en.wikipedia.org/wiki/Boyer%E2%80%93Moore%E2%80%93Horspool_algorithm) 的示例:
function preprocess(pattern)
T ← new table of 256 integers
for i from 0 to 256 exclusive
T[i] ← length(pattern)
for i from 0 to length(pattern) - 1 exclusive
T[pattern[i]] ← length(pattern) - 1 - i
return T
【问题讨论】:
标签: string algorithm pattern-matching string-matching boyer-moore