设字符串S=‘aabaabaabaac',P=‘aabaac' (1)给出S和P的next值和nextval值;(2)若S作主串,P作模式串,试分别写出利用BF算法和KMP算法的匹配过程。

题目: 

设字符串S=‘aabaabaabaac',P=‘aabaac'

(1)给出S和P的next值和nextval值;

(2)若S作主串,P作模式串,试分别写出利用BF算法和KMP算法的匹配过程。

(可以参考 课本80页 图4.3、图4.4的匹配过程描述形式。在每一趟匹配后面 备注该趟结束时i和j的值。)

答案: 

(1)

S的next与nextval值分别为012123456789和002002002009,

p的next与nextval值分别为012123和002003。

(2)

数据结构(C语言版)-严蔚敏2007

 

 

 

 

发布了44 篇原创文章 · 获赞 104 · 访问量 1万+

猜你喜欢

转载自blog.csdn.net/weixin_44949135/article/details/105353792