void getNext(SqString *t,int next[]){
int i=0,j=-1;
next[0]=-1;
while(i<t->length)
{
if((j==-1)||(t->data[i]==t->data[j]))
{
i++;
j++;
next[i]=j;
}
else
j=next[j];
}
}