最大表示法
Posted very_czy
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了最大表示法相关的知识,希望对你有一定的参考价值。
int work(int len,int pat[]) //最大表示法 { //int len = strlen(pat); int i=0,j=1,k=0; while(i<len && j<len && k<len) { int t = pat[(i+k)%len] - pat[(j+k)%len]; if(!t) k++; else { if(t>0) j = j+k+1; else i = i+k+1; if(i == j) j++; k = 0 ; } } return i<j?i:j; }
以上是关于最大表示法的主要内容,如果未能解决你的问题,请参考以下文章