问答题 设模式T=“abcabaabc”,求它的next函数的修正值nextval,下面的函数用于求模式T的nextval之值。其中,T[0]用于保存模式T的字符个数,而T[1],T[2],……,T[M]依次保存模式T的各个字符。请在该函数中的[A]、[B]处各填入一个赋值表达式,使得数组nextval能够给出模式T的next函数的修正值nextval。 void get—nextval(sstring T,int&nextval[]) {i=I,nextval[1]=0;j=0; while(i
【正确答案】正确答案:[A]nextval[i]=nextval[j][B]j=nextval[j]
【答案解析】