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

现在不流行做网站了么b2b自动发布信息软件

现在不流行做网站了么,b2b自动发布信息软件,企业邮箱263,工信部网站域名备案信息查询1、KMP算法前缀表计算逻辑 可以查看上一章节的前缀表概念以及逻辑,KMP算法基础理论[基础概念、前缀、后缀、最长公共前后缀、前缀表] 2、KMP算法前缀表使用 当模式串和文本串匹配失败的时候,前缀表会告诉我们下一次的匹配中,模式串应该跳到…

1、KMP算法前缀表计算逻辑

可以查看上一章节的前缀表概念以及逻辑,KMP算法基础理论[基础概念、前缀、后缀、最长公共前后缀、前缀表]

2、KMP算法前缀表使用

当模式串和文本串匹配失败的时候,前缀表会告诉我们下一次的匹配中,模式串应该跳到那个位置。
a、文本串和模式串指向的字符相等则继续向下移动
b、文本串和模式串指向的字符不相等则模式串向左移动到对应next数组的前一位对应的数值。
        如图中,模式串向左移动2位。

3、获取KMP算法前缀表

3.1 思路

a、初始化:两个指针i,j;  j即是指向前缀的末尾也表示子串的最长公共前后缀长度;i是指向后缀的末尾也是指向next数组待更新的位置; j=0; next[0]=j
b、前后缀相同:指针j向右移动
c、前后缀不同:指针j移动到next[j-1]的位置
d、更新next数组

3.2 代码实现

private void getNext(int[] next, String s) {int j = 0; // 初始化next[0] = 0;for (int i = 1; i < s.length(); i++) {while (j > 0 && s.charAt(j) != s.charAt(i))  j = next[j - 1]; if (s.charAt(j) == s.charAt(i)) j++;next[i] = j; }}

http://www.dtcms.com/wzjs/110386.html

相关文章:

  • 广州花都网站建设网络推广代理怎么做
  • 做网站怎么租用服务器网络广告人社区官网
  • 企业网站建设的基本标准是谷歌官方网站登录入口
  • 网站的制搜索引擎的网站
  • 上海短视频推广谷歌seo排名优化服务
  • 皮卡剧网站怎样做万网域名交易
  • 如何上国外购物网站长春网站搭建
  • 昆明做网站建设方案创建网站的公司
  • 有效的网站推广方式搜索引擎大全排行榜
  • 建筑网站 国外网络营销计划书怎么写
  • u nas 建设网站西安seo培训学校
  • 各大网站搜索引擎网络营销的概念和特点是什么
  • 专业免费网站建设一般360广告投放平台
  • 在网站怎么做收款二维码深圳网站优化软件
  • 做网站备案需要多长时间收录优美图片手机版
  • mvc做网站前台代码b2b平台网站
  • 璧山网站建设网站推广建站
  • 鄂尔多斯网站建设百度指数官方下载
  • 学做日本蛋糕网站net的网站建设
  • 廊坊网站建设推广经验百度推广和优化有什么区别
  • 友创互联网站建设有限公司广州网络优化最早的公司
  • 艺术网站建设模板优化大师官方正版下载
  • 使用vue做商城网站项目难点安卓优化大师历史版本
  • 我是这样做网站的米课常用的网络推广方式有哪些
  • 上海cms建站免费域名注册平台
  • wordpress优化seoseodao cn
  • 企业注册网站域名西宁网站seo
  • 天津网站排名优化上海发布微信公众号
  • 市场营销培训机构排名东莞百度seo在哪里
  • 湛江建站服务竞价开户