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

学做网站要会哪些北京专业做网站推广

学做网站要会哪些,北京专业做网站推广,建设银行网站app,西安好的网站建设公司本文为复习的草稿笔记,,,有点乱 1. 串的基本概念和基本操作 串是由零个或多个字符组成的有限序列 2. 串的存储结构 3.串的应用 模式匹配 BF算法(简单匹配算法 穷举法 算法思路:从子串的每一个字符开始依次与主串…

本文为复习的草稿笔记,,,有点乱

1. 串的基本概念和基本操作

串是由零个或多个字符组成的有限序列

2. 串的存储结构

3.串的应用

模式匹配

BF算法(简单匹配算法

穷举法

算法思路:从子串的每一个字符开始依次与主串的字符进行匹配

int Index_BF(SSTring S, SSTring T)
{int i=1;j=1;while (i<=S.len && j<= T.len){if(S[i]==T[j]) {i++;j++;}else {i=i-j+2;//(i=i-(j-1)+1)j=1;}if(j>T.len) return i-T.len;//匹配成功,返回第一个字符的下标else return 0;}
}
KMP算法 (快速匹配算法

在BF算法上进行加速

算法思路:

利用部分匹配的结果加速模式串的滑动速度,主串的i指针不需要回溯,子串的j指针也不一定要回溯到头

int Index_KMP(Sstring S,Sstring T, int pos)
{int i=pos,j=1;while(i<=S.len && j<=T.len){if(j==0||s[i]==T[j]){i++;j++}else j=next[j];}if(j>T.len) return i-T.len;else return 0;
}

子串的指针j的回溯,通过next[j] 来计算

next[j] 只与子串有关,与主串无关

next数组:当前字符之前的字符串中最长相等的真前后缀(下面的例子有点细小的差别。。

。。。主串被遍历过的后缀和字串的前缀---

C

 

void get_next(SString T, int next[])
{i=1;nexe[1]=0;j=0;while(i<T[0]){if(j==0|| t[i]==T[j]) {i++;j++;next[j]=j;}else j=next[j];}
}

 

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

相关文章:

  • 旅游网站组织结构图怎么做wordpress注册跳转
  • 网站开发的内容和特点设计公司属于什么企业
  • 大型企业网站优化wordpress 筛选文章
  • 终身免费建站新乡网站设计公司
  • 徐州市水利工程建设有限公司网站洛阳最好的做网站的公司哪家好
  • 做网站要求什么条件西乡做网站
  • 企业网站模板下载价格多少我想做代理商
  • 山东省建设厅网站是网站优化招商
  • 网站网页设计费用英文网站建设cms
  • 网站管理系统软件wordpress模板 鸟
  • 网站建设大赛海报建e室内设计网官网全景效果图
  • 一流的天津网站建设中国信用网企业查询系统
  • 海城网站设计做进口零食网站
  • 网站开发设计思想报告专业建站推荐
  • 做网站引入字体wordpress js 太多
  • 建个人网站要花多少钱虎嗅网wordpress主题
  • 广州网站建设设计公司信息哪个网站可以做ppt
  • 建设商城网站的难点深圳商业网站建设推荐公司
  • wordpress建站需要写代码吗网站建设管理软件
  • 网站建设对企业带来什么作用自己做网站开店
  • 玄圭互联网站建设推广分毫报价小程序
  • 宿迁做网站公司哪家好做中学数学教案有哪些好的网站
  • 浙江金圣建设有限公司网站网络营销成功案例有哪些2022
  • 常用网站推广方法国际知名设计公司收入
  • 网站建设与开发开题报告网站开发打开世界之窗默认内核
  • 广州模板建站哪家好营销网站的优势是什么意思
  • 网站建设的发展历史与新方向企业网站icp
  • 上海商城网站建设好站站网站建设
  • 系网站的开发和建设毕业设计wordpress 漏洞 扫描
  • 房地产网站怎么建设安徽六安地图