自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(2)
  • 收藏
  • 关注

原创 Python解决字符串匹配问题

此时j==-1,我们对第一个if语句的条件做一个变形,这才是KMP算法正确的代码实现,j==-1的时候也执行i+=1,j+=1,此时i指针后移了,j=0。首先和BF算法一样,还是两个指针i和j分别指向主串S和模式串T,如果S[i]==T[j]的时候,那么i+=1,j+=1这里是不变的。也就是说,相等的时候i和j指针均往有移动,如果不相等(称之为失配)的情况,则i指针回溯到之前开始比对的位置的下一个位置,j指针回溯到0。情况二:如果s[i]!情况一:如果s[i]==t[j]的时候,此时i+=1,j+=1。

2023-11-18 23:33:26 65

原创 Python解决字符串匹配问题

字符串匹配

2023-11-18 23:28:50 132

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除