1.理解KMP算法,先懂得求解next数组是关键;
下面的这篇是求解next数组时的运行过程;
程序代码如下:
void get_next(String *T,int * next)
{
int i=1,j=0;
next[1]=0;
while(i<T[0]) //其中T[0]表示串的长度
{
1.理解KMP算法,先懂得求解next数组是关键;
下面的这篇是求解next数组时的运行过程;
程序代码如下:
void get_next(String *T,int * next)
{
int i=1,j=0;
next[1]=0;
while(i<T[0]) //其中T[0]表示串的长度
{