数据结构课程设计报告--演示系统 下载本文

index=IndexBF(s,t,pos); if(index!=-1) cout<<\模式串t在主串s中的位置从第\个字符开始\ else cout<<\主串s中不含模式串t\ } else { cout<<\位置非法,无法匹配!\ break; case 2://KMP算法 cout<<\输入匹配起始位置:\ cin>>pos; if(pos<=m-n+1) { cout<<\主串为:\子串为:\ cout<<\匹配结果:\ index=IndexKMP(s,t,next,pos); if(index!=-1) cout<<\模式串在主串的位置从第\个字符开始\ else cout<<\主串s中不含模式串t\ } else { cout<<\位置非法,无法匹配!\ break; case 3://显示NEXT cout<<\子串为:\ for(j=0;j

case 4://显示NEXTVAL

cout<<\子串为:\ for(j=0;j

cout<<\ if((j+1)%5==0) cout<

cout<

cout<<\主串为:\ cout<<\子串为: \ cout<