• 回答数

    3

  • 浏览数

    123

Shenyangman。
首页 > 期刊论文 > 字符串模式匹配算法研究论文

3个回答 默认排序
  • 默认排序
  • 按时间排序

复方氨酚

已采纳

#includeusing namespace std;void Next(char T[],int next[]){ next[0]=-1; int j=0,k=-1; while(T[j]!='\0') if((k==-1)||(T[j]==T[k])) { j++; k++; next[j]=k; } else k=next[k];}int KMP(char S[],char T[]){ int i=0,j=0; int next[10]; Next(T,next); while((S[i]!='\0')&&(T[j]!='\0')) { if(S[i]==T[j]) {i++;j++;} else j=next[j]; if(j==-1) { i++;j++; } } if(T[j]=='\0') return(i-j+1); else return 0;}int main(){ char a[100],b[100]; cout<<"please enter primary string :"; cin.getline(a,100); cout<<"please enter substring:"; cin.getline(b,100); if(KMP(a,b)==0) cout<<"not exist!\n"; else cout<<"location is:"<

244 评论

魔法袋的礼物

#include using namespace std;string s = "zabcdefg";int index1(const string ss, int pos){ if (pos<0 || pos>s.length()) printf("pos²»ºÏ·¨£¡"); int i = pos, j = 0; while (i < s.length() && j < ss.length()) { if (s[i]==ss[j]) { i++; j++; } else { i=i-j+1; j=0; } } if (j>=ss.length()) return (i-j+1); else return -1;}void getnext(const string ss, int *next){ int i = 0, j = -1; next[i] = -1; while (i < ss.length()) { if (j == -1 || s[i] == ss[j]) { i++; j++; next[i]=j; } else j = next[j]; }}int index2(const string ss, int pos){ int *next = new int[ss.length()]; getnext(ss, next); int i = pos, j = 0; while (i < s.length() && j < ss.length()) { if (j==0 || s[i]==ss[j] ) { ++i; ++j; } else { j = next[j]; } }if (j >= ss.length()) return i-ss.length()+1; else return -1;}int main(){ string ss = "abc"; printf("index1: %d, index2: %d\n", index1(ss, 0), index2(ss, 0)); return 0;}

330 评论

王子麻麻

恩,百度提问太差了 我都丢了几次高分都没有成功!我估计丢了500分了不是乱答就是没通过,分又没有

263 评论

相关问答

  • 顺丰配送模式论文研究

    电子商务物流配送是指利用现代通信技术和计算机技术所进行的配送活动或者是把现代信息技术应用于配送活动。具体来讲就是指配送企业采用网络化的计算机技术和现代化的硬件设

    米勒时刻jj 4人参与回答 2023-12-08
  • 物业人岗匹配问题研究论文

    可以找我们的 我们很用心的处理每一位需要帮助的朋友的事情 要求不高的论文需要的话 只需要给点百度悬赏分就好 正规的层次更高的 我们也可以帮你写 或者联系发表的事

    烧仙草AO 3人参与回答 2023-12-07
  • 文本编辑器能查找重复字符串

    删除TXT中重复的内容,三种方法供参考:一、软件删除法:二、Excel去重法:三、批处理法:用记事本新建一个bat文件,内容如下:::怎样删除a.txt文件中重

    iamYolandaXYZ 6人参与回答 2023-12-08
  • 论文查重公式算字符吗

    算的。 以浙江工商大学为例,以总文字复制比为指标,进行学位论文全文的文献数据库(全国)联机检测。提交检测的学位论文文本在内容、格式与排版上与申请学位的论文文本完

    dream959595 4人参与回答 2023-12-12
  • 论文查重是字符匹配吗

    论文查重有的是按篇的,有的是按字数,这不一定。不同系统的收费模式不一样

    甜甜起司wasabi 6人参与回答 2023-12-05