若相等,则nextval[j]=nextval[next[j]];否则,nextval[j]=next[j]。...由此推导出模式串T='aaaab’的nextval值的计算过程如下:
当j=1时,由定义知,nextval[1]=0;
当j=2时,由next[2]=1,且T2=T1,则nextval[2]=nextval...[1],即nextval[2]=0;
当j=3时,由next[3]=2,且T3=T2,则nextval[3]=nextval[2],即nextval[3]=0;
当j=4时,由next[4]=3,且T4...=T3,则nextval[4]=nextval[3],即nextval[4]=0;
当j=5时,由next[5]=4,且T5不等于T4,则nextval[5]=next[5],即nextval[5]=4...nextval函数实现代码如下
nextval[]时基于next[]函数实现的。