void getNext(string t, int *next){ int i = 0, j = -1; next[0] = -1; while(i < t.length()){ if(j == -1 || t[i] == t[j]){ ++i; ++j; next[i] = j; }else j = next[j]; } }
这道题你会答吗?花几分钟告诉大家答案吧!
扫描二维码,关注牛客网
下载牛客APP,随时随地刷题