您好,对于KMP算法中的next函数,对于模式串'abaabc',为什么next[6]=0而不是next[6]=3呢?
来源:学生作业帮助网 编辑:作业帮 时间:2024/11/27 21:49:49
xNPʼnZ''qp01q%:86P-M
E#Zh, ނ/s-h|sDU ADg͝6%A^^c;\qçMɤ +JftѨνGǛeY4 ~uoYie*Ə`][ÃAQQaXE'?Bl,z}SbRN<} |]6lF>,1We,nzP˙_qRZM̷rΚX:W
A8
您好,对于KMP算法中的next函数,对于模式串'abaabc',为什么next[6]=0而不是next[6]=3呢?
您好,对于KMP算法中的next函数,对于模式串'abaabc',为什么next[6]=0而不是next[6]=3呢?
您好,对于KMP算法中的next函数,对于模式串'abaabc',为什么next[6]=0而不是next[6]=3呢?
你可能还没有搞清NEXT函数的意思.如果NEXT[6]=3,abaabc,前面这三个字符的比较就没有意义,不如跳过.直接将模式串的指针回到0,主串的指针不变,然后进行比较!