跟着wuyiqi巨巨学KMP
来源:互联网 发布:哪些大学有云计算专业 编辑:程序博客网 时间:2024/06/04 18:11
kmp next函数 kmp的周期问题,深入了解kmp中next的原理
-----------------------
-----------------------
k m x j i
由上,next【i】=j,两段红色的字符串相等(两个字符串完全相等),s[k....j]==s[m....i]
设s[x...j]=s[j....i](xj=ji)
则可得,以下简写字符串表达方式
kj=kx+xj;
mi=mj+ji;
因为xj=ji,所以kx=mj,如下图所示
-------------
-------------
k m x j
看到了没,此时又重复上面的模型了,kx=mj,所以可以一直这样递推下去
所以可以推出一个重要的性质len-next[i]为此字符串的最小循环节(i为字符串的结尾),另外如果len%(len-next[i])==0,此字符串的最小周期就为len/(len-next[i]);
http://www.cnblogs.com/wuyiqi/archive/2012/01/06/2314078.html
- 跟着wuyiqi巨巨学KMP
- 跟着wuyiqi巨巨学KMP KMP题集
- 【Learning】跟着kuangbin巨巨学 概率dp
- ACdream原创群赛(13)のwuyiqi退役专场:LSS
- ACdream原创群赛(13)のwuyiqi退役专场
- ACdream原创群赛(13)のwuyiqi退役专场
- KMP
- KMP
- KMP
- KMP
- KMP
- KMP
- kmp
- kmp
- KMP
- kmp
- KMP
- KMP
- WINCE如何通过AT指令发短信(支持中文短信)(二)
- IOS系列——UIImageView的属性
- Codeforces 292D Connected Components (并查集)
- mysql crc32函数
- sizeof的种种孽缘
- 跟着wuyiqi巨巨学KMP
- poi 合并单元格后添加边框
- 2013驾考改革后第二次学车
- freeRADIUS下EAP测试(转载)
- 浅谈SAP可配置物料
- 3.8 write函数-文件数据写
- cin,cout与scanf,printf 差别
- Birthday Cake (uva10167简单暴力枚举)
- 将stdin定向到文件