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

常熟建设设银行网站黄骅港潮汐表2021

常熟建设设银行网站,黄骅港潮汐表2021,网站设计交流,中国十大黄页网站排行榜思路 kmp算法的练习&#xff0c;实际上来说在构建next数组和使用next数组都用到了前一位字符串的最长相等前后缀 代码 class Solution { public:void getNext(int *next, string s){int j 0;next[0] 0;for(int i 1; i < s.size(); i){while(j > 0 && s[j] …

思路

kmp算法的练习,实际上来说在构建next数组和使用next数组都用到了前一位字符串的最长相等前后缀

代码

class Solution {
public:void getNext(int *next, string s){int j = 0;next[0] = 0;for(int i = 1; i < s.size(); i++){while(j > 0 && s[j] != s[i]){j = next[j - 1];}if(s[j] == s[i]) j++;next[i] = j;}}int strStr(string haystack, string needle) {if(needle.size() == 0)return 0;vector<int> next(needle.size());getNext(&next[0], needle);int i = 0, j = 0;for(int i = 0; i < haystack.size(); i++){while(j>0 && needle[j] != haystack[i]){j = next[j-1];}if(needle[j] == haystack[i]) j++;if(j == needle.size()){return i - j + 1;}}return -1;}
};

http://www.yayakq.cn/news/727619/

相关文章:

  • 怎么策划一个网站网站开发 证书
  • 做网站ssl证书必须要吗软件开发项目管理工具
  • 建设企业网站的时间鹰潭做网站的
  • 樟木头网站仿做网站建设投资规划
  • 公司网站平台建设网站建设报班
  • 十堰网站搜索优化价格简约wordpress主题
  • 网络营销与网站推广的做网站的主要作用
  • 哪些网站需要icp备案网页开发流程
  • 网站建设 网站携程的网站建设
  • 网站字体设计规范wordpress如何对接微博
  • 企业网站帮助中心济源市城乡建设局网站
  • asp.net 网站建设方案张家界优秀网站建设
  • 破解网站后台密码有人做吗大叔 wordpress
  • 鞍山 中企动力提供网站建设陕西西铜建设有限责任公司网站
  • 相城专业的网站建设wordpress用户设置
  • 网站开发的费用计入什么科目html网页设计期末作业
  • 做汽配网站合肥专门做网站的公司有哪些
  • 汶上县建设局官方网站熊掌号 西安网站建设
  • 莫企业网站建设方案网站 备案查询
  • 海誉网站定制大学网站建设图
  • 怎样搭建属于自己的网站php黄页系统
  • 如何制作课程网站模板下载地址网页设计流行趋势
  • 广告网站留电话整人企业网站建设设计
  • 网站配色的方案收费网站解决方案
  • 网站主页设计收费单页面网站做排名
  • win7 iis 新建网站企业邮箱怎么搞
  • 建设网站注意哪几点百度seo怎么样优化
  • 长治网站建设招聘餐饮公司网站建设的特点
  • 漂亮全屏网站一流的购物网站建设
  • 网站建设的一些原理lnmpa wordpress ssl