当前位置:
和泉文库 >
计算机 > 《数据结构》课程教学资源:第四章 串 4.3串的模式匹配算法 44串操作应用举例
《数据结构》课程教学资源:第四章 串 4.3串的模式匹配算法 44串操作应用举例
子串的定位操作又称为模式匹配(Pattern Matching) 或串匹配(String Matching),其中子串T被称为模 式串。 此操作的应用在非常广泛。例如在文本编辑程序 中,我们经常要查找某一特定单词在文本中出现的 位置。显然,解此问题的有效算法能极大地提高文 本编辑程序的响应性能。
文件格式:PPT,文件大小:3.61MB,售价:5.32元
文档详细内容(约18页)
改进的模式匹配算法——KMP算法 i=1i=2i=3 D.E. Knuth与 第1趟S·ab.baba V.R. Pratt/fu Ta b a J.H. Morris同时发现。 的,故简称为KMP算 法 第2趟 s ab b a b a 不回湖! T b a i=4i=5i=6i=7 第3趟 s abb ba T b a 返回i=4
改进的模式匹配算法——KMP(2) i=1i=2i=3 第1趟 s. ab bca bcacba b T a b c a c 每当出现失配时,i指针和回 溯,而是利用已经得到的“部分 21213匹配”结果将模式向右“滑动”尽 可能远的一段距离后,继续比较 第2趟Saba, b c abc, a cb a b j=1j=2 j13j=4j =7i=8i=9i=10i=11 第3趟 s a b ab cabc, a cb ab ab 返回=6 2j=3j=4j=5j=6
点击进入文档下载页(PPT格式)
共18页,试读已结束,阅读完整版请下载
点击购买下载(PPT)
下载及服务说明
- 购买前请先查看本文档预览页,确认内容后再进行支付;
- 如遇文件无法下载、无法访问或其它任何问题,可发送电子邮件反馈,核实后将进行文件补发或退款等其它相关操作;
- 邮箱: