当运用改进的模式匹配算法时,模式串P=’ABAABCAC’的next函数值序列为(41)。

admin2009-02-15  22

问题 当运用改进的模式匹配算法时,模式串P=’ABAABCAC’的next函数值序列为(41)。

选项 A、1222312
B、1122312
C、1122212
D、122312

答案B

解析 改进的模式匹配算法的不同之处在于,每当匹配失效时,不需要回溯主串的指针,而是复用已经得到的“部分匹配”的结果,将模式串向后“滑动”尽可能远的距离,再继续进行比较。算法执行时就依据模式串的next函数值实现子串的滑动。next函数定义如下:

依据此函数定义即可算得next函数值序列为01122312。
转载请注明原文地址:https://kaotiyun.com/show/NmxZ777K
0

相关试题推荐
最新回复(0)