拜托帮帮我吧```实在搞不定了 平常上课不认真自己现在死啃书 那个kmp算法的next[j]函数是搞明白了但是next[j]的伪码还是很糊涂但是它的改进算法nextval[j]怎么也搞不清楚 谁能帮我用一个例子解释一下啊~~真的多谢多谢相关的算法如下void get_nextval(SString T, int &nextval[ ] ){ //next函数修正值存入数组nextvali=1; nextval[1]=0; j=0;while(i<T[0] ){ if(j= = 0||T[i]= =T[j] ){ ++i;++j;If(T[i]!=T[j] ) nextval[i]=j;else nextval[i]=nextval[j]; }else j=nextval[j]; }}// get_nextval