会员
周边
众包
新闻
博问
闪存
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
我昵称呢
博客园
首页
新随笔
联系
订阅
管理
2020年8月9日
kmp
摘要: KMP算法是一种改进后的字符串匹配算法,由D.E.Knuth与V.R.Pratt和J.H.Morris同时发现,因此人们称它为克努特-莫里斯-普拉特操作(简称KMP算法)。 int Kmp(char* s, char* p) { int i = 0; int j = 0; int sLen = st
阅读全文
posted @ 2020-08-09 21:10 我昵称呢
阅读(75)
评论(0)
推荐(0)
编辑
Manacher
摘要: 首先将所有可能的奇数/偶数长度的回文子串都转换成了奇数长度:在每个字符的两边都插入一个特殊的符号。比如 abba 变成 #a#b#b#a#, aba变成 #a#b#a#。为了进一步减少编码的复杂度,可以在字符串的开始加入另一个特殊字符,这样就不用特殊处理越界问题,比如$#a#b#a#。 然后用一个数
阅读全文
posted @ 2020-08-09 20:54 我昵称呢
阅读(62)
评论(0)
推荐(0)
编辑
公告