KMP算法问题
void get_next(string T, int *next){ int i, j; i = 1; j = 0; next[1] = 0; while (i < T[0]) //假设T[0]是字符串的长度,这里是T[0] = 6 { if (j == 0 || T[i] == T[j]) { ++i; ++j; next[i] = j; } else { j = next[j]; } }}