开发者社区> 问答> 正文

数据结构KMP算法求Next[j]。设模式串pat='ABAAACDABAAACDA',求pat的Next[j]

数据结构KMP算法求Next[j]。设模式串pat='ABAAACDABAAACDA',求pat的Next[j]

展开
收起
知与谁同 2018-07-16 09:03:50 1920 0
2 条回答
写回答
取消 提交回答
  • 011222112345678
    和书上的答案对不上是吧
    2019-07-17 22:55:58
    赞同 展开评论 打赏
  • void get_next(SString T,int next[])
    {//求模式串T的next函数值并存入数组next
    i=1;
    next[1]=0;
    j=0;
    while(j<T[0])
    {
    if(j==0 || T[i]==T[j])
    {
    ++i;
    ++j;
    next[i]=j;
    }
    else
    j=next[j];
    }
    }
    2019-07-17 22:55:58
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
“大数据+算法”助力B2B未来商业 立即下载
数据+算法定义新世界 立即下载
Apache Flink 流式应用中状态的数据结构定义升级 立即下载