当前位置: 首页 > news >正文

添加网站备案号链接哈尔滨建设局网站

添加网站备案号链接,哈尔滨建设局网站,注册公司流程和费用需要哪些条件,网站模板d一品资源网介绍两种字符串匹配方法1.暴力匹配母串用s表示#xff0c;长度为m子串用p表示#xff0c;长度为n时间复杂度为:(m-n1)n算法#xff1a;从s串的第一个字符开始匹配#xff0c;若匹配#xff0c;继续根据p向后匹配#xff0c;若后续的不匹配#xff0c;s右移重新匹配p 2.K…介绍两种字符串匹配方法1.暴力匹配母串用s表示长度为m子串用p表示长度为n时间复杂度为:(m-n1)n算法从s串的第一个字符开始匹配若匹配继续根据p向后匹配若后续的不匹配s右移重新匹配p 2.KMP算法母串用s表示长度为m子串用p表示长度为n时间复杂度为:预处理阶段m算法①计算next[]数组 ②字符串匹配【参考】  http://kb.cnblogs.com/page/176818/ http://www.cnblogs.com/gaochundong/p/string_matching.html http://blog.csdn.net/v_july_v/article/details/7041827 【C语言实现】  1.暴力匹配#include stdio.h#include string.hint main(){char *sASDFZGasdFZGdfasdFZGsdFZGFZG;char *pFZG;int i0,j0,count0;int len_sstrlen(s);int len_pstrlen(p);while(ilen_sjlen_p){if (s[i]p[j]){i;j;} else{ii-j1;j0;}if (len_pj){  printf(%d\n,i-j);//打印匹配成功的起始位置 count;//计算匹配次数 j0;}}printf(%d\n,count);//打印匹配次数return 0;}  2.KMP算法 #include stdio.h#include string.hint KmpSearch(char* s, char* p, int next[]);void GetNext(char* p,int next[]);int main(){char *sasfdafASDdfda;char *pSD;int next[3]{0};GetNext(p,next);KmpSearch(s,p,next);return 0;}int KmpSearch(char* s, char* p, int next[])  {  int i 0;  int j 0;  int sLen strlen(s);  int pLen strlen(p);  while (i sLen j pLen)  {  //①如果j -1或者当前字符匹配成功即S[i] P[j]都令ij      if (j -1 || s[i] p[j])  {  i;  j;  }  else  {  //②如果j ! -1且当前字符匹配失败即S[i] ! P[j]则令 i 不变j next[j]      //next[j]即为j所对应的next值        j next[j];  }  }  if (j pLen){printf(%d\n,i-j);//打印匹配成功的起始位置 return i - j;  }else  return -1;  } void GetNext(char* p,int next[])  //该函数为计算next[]数组看不太懂。。。算法暂且先记住吧{  int pLen strlen(p);  next[0] -1;  //第一位数字置为-1其余的是最长公共元素右移一位int k -1;  int j 0;  while (j pLen - 1)  {  //p[k]表示前缀p[j]表示后缀  if (k -1 || p[j] p[k])   {  k;  j;  next[j] k;  }  else   {  k next[k];  }  }  } 转载于:https://www.cnblogs.com/kinghero/p/5604415.html
http://www.zqtcl.cn/news/512287/

相关文章:

  • 北京市昌平网站建设小米网络营销案例分析
  • 怎么利用360域名做网站微信商城怎么弄
  • 中山h5网站建设天津网站建设技术托管
  • 建网站买的是什么商城网站建设合同
  • 购物网站制作样例有没有专门学做婴儿衣服的网站
  • 济南网站建设 找小七买友情链接有用吗
  • 南阳网站建设域名公司泉州关键词排名seo
  • 网站建设在线推广宁夏快速自助制作网站
  • 专业网站建设好不好wordpress编辑文章更新失败
  • 河南郑州网站建设哪家公司好html5 网站正在建设中
  • 免费ppt模板下载医学类江门seo网站推广
  • 智慧软文网站群辉wordpress地址
  • 自己怎么做拼单网站外贸网站 源码
  • 做网站如何防止被黑网页无法访问如何解决360浏览器
  • 专门做设计的网站互联网运营培训班哪个好
  • 烟台网站建设网站推广做网站与数据库的关系
  • 深圳网站设计成功刻成全视频免费观看在线看第7季高清
  • 淮阳城乡建设局网站seo技术团队
  • 建设博客网站游戏交易类网站seo怎么做
  • 做系统软件的网站wordpress网站会员太多
  • 上海门户网站怎么登录网站开发竞价单页
  • 东莞市外贸网站建设公司软件开发 系统开发 网站开发服务
  • 泉州制作网站设计南宁网站排名外包
  • 南通网站建设入门wordpress google seo
  • 怎么建立图片的网站吗网站响应式是什么意思
  • 网站建设买了服务器后怎么做WordPress多城市
  • 网站建设凭证成都网站设计公司
  • 创新创业营销策略网站建设等做钢材的都用什么网站
  • 英文免费网站模板大庆+网站建设
  • 品牌网站建设内容框架网站首页收录没了