数据结构与算法(Python语言实现)课件 18.KMP算法.pptx

数据结构与算法(Python语言实现)课件 18.KMP算法.pptx

郭炜信息科学技术学院数据结构与算法

(Python描述)

课程信息教材数据结构与算法(Python语言实现)郭炜编著清华大学出版社另有Java语言实现,C/C++语言实现两本,均已经由清华大学出版社出版

信息科学技术学院法国勃朗峰KMP字符串匹配算法

字符串匹配给定一个模式串(子串)和一个母串,求模式串在母串中出现的位置。母串中找不到模式串位置就算-1。

引入母串匹配起点(MS)概念。母串a,子串b,若a[i]和b[0]比较,则称母串匹配起点为a[i]。设置一个母串指针,指向母串中待比较的字符;设置一个模式串指针,指向子串中待比较的字符。比较母串指针和子串指针指向的字符,如果相等,则两

文档评论(0)

1亿VIP精品文档

相关文档