关注
其实这个用KMP算法中Next[]数组可以求出,只要求出Next[]数组,然后根据Next()函数中每一位的值的大小可的出那些是重复的,如:“abcab" , 其Next[]中的值为{0 ,0 ,0 ,1,2},Next[3]=1,则说明字符串中第3+1个字符是重复的(a是重复的),而且从1~Next[3]之间的字符也是重复的(这里的1是字符串的第一位);在看Next[4] = 2,则说明字符串中第4+1个字符是重复的(b是重复的),从1~Next[4]之间的字符也是重复的(也就是ab是重复的);最后遍历完Next数组就可的出 a , b , ab 是重复字符子串。KMP算法中Next[]数组的求法就是根据到当前位置长度的字符串中前后重复的个数来确定值得嘛!
查看原帖
点赞 9
相关推荐
腾讯 普通offer 24k~26k * 15,年包在36w~39w左右。
点赞 评论 收藏
分享
牛客热帖
正在热议
# 25届秋招总结 #
362857次浏览 3576人参与
# 如果再来一次,你还会选择这个工作吗? #
94033次浏览 914人参与
# 百度开奖 #
220561次浏览 1408人参与
# 地方国企笔面经互助 #
5575次浏览 13人参与
# ai智能作图 #
6516次浏览 110人参与
# 发工资后,你做的第一件事是什么 #
2878次浏览 9人参与
# 北方华创开奖 #
51244次浏览 461人参与
# 我的实习求职记录 #
6094189次浏览 83755人参与
# 上班到公司第一件事做什么? #
14316次浏览 162人参与
# 听到哪句话就代表面试稳了or挂了? #
95730次浏览 807人参与
# 华为工作体验 #
108566次浏览 850人参与
# 网易求职进展汇总 #
38647次浏览 298人参与
# 如何写一份好简历 #
614620次浏览 8690人参与
# 如果有时光机,你最想去到哪个年纪? #
26091次浏览 540人参与
# 面试体验感最好的是哪家? #
91064次浏览 879人参与
# 牛客租房专区 #
996次浏览 64人参与
# 如何一边实习一边秋招 #
1001216次浏览 12707人参与
# 实习中的菜狗时刻 #
279407次浏览 2750人参与
# 当下环境,你会继续卷互联网,还是看其他行业机会 #
38340次浏览 346人参与
# 国央企薪资爆料 #
15601次浏览 118人参与
# 腾讯求职进展汇总 #
202808次浏览 1676人参与
# 阿里求职进展汇总 #
71116次浏览 764人参与