首页
找靠谱产品
找解决方案
找靠谱公司
找案例
找对的人
专家智库
悬赏任务
SAAS
ToB门户
了解全球最新的ToB事件
论坛
潜水/灌水快乐,沉淀知识,认识更多同行。
ToB圈子
加入IT圈,遇到更多同好之人。
微博
Follow
记录
Doing
博客
Blog
文库
业界最专业的IT文库,上传资料也可以赚钱
下载
分享
Share
排行榜
Ranklist
相册
Album
应用中心
qidao123.com ToB IT社区-企服评测·应用市场
»
论坛
›
软件与程序人生
›
DevOps与敏捷开发
›
数据结构(4.4)——求next数组
返回列表
发新帖
数据结构(4.4)——求next数组
[复制链接]
发表于 2026-2-23 10:51:14
|
显示全部楼层
|
阅读模式
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要
登录
才可以下载或查看,没有账号?
立即注册
×
next数组的作用:当模式串的第j个字符失配时,从模式串的第next[j]的继续今后匹配
求模式串的next数组(手算)
next[1]
任何模式串都一样,第一个字符不匹配时,只能匹配下一个子串,因此,今后,next[1]都无脑写0
next[2]
任何模式串都一样,第二个字符不匹配时,只能匹配模式串的第1个字符,因此,今后,next[1]都无脑写1
next[3]
在不匹配的位置前边,划一条分边界,模式串一步一步往退却,直到分边界之前"能对上",或模式串能完全跨太过边界为止,此时j指向哪儿,next数组值就是多少
next[4]
在不匹配的位置前边,划一条分边界,模式串一步一步往退却,直到分边界之前"能对上",或模式串能完全跨太过边界为止,此时j指向
回复
使用道具
举报
返回列表
浏览过的版块
SQL-Server
移动端开发
分布式数据库
IOS
云原生
数据仓库与分析
信创/国产替代
SAAS
linux
缠丝猫
+ 我要发帖
登录后关闭弹窗
登录参与点评抽奖 加入IT实名职场社区
去登录
微信订阅号
微信服务号
微信客服(加群)
H5
小程序
快速回复
返回顶部
返回列表