- 0
- 0
- 约1.42万字
- 约 76页
- 2017-02-12 发布于北京
- 举报
数据结构与算法.ppt
数据结构与算法 2006.9-2007.1 串的模式匹配 定义 在串中寻找子串(第一个字符)在串中的位置 词汇 在模式匹配中,子串称为模式,串称为目标。 示例 目标 T : “Beijing” 模式 P : “jin” 匹配结果 = 3 朴素匹配算法 (Naive) 朴素匹配算法效率较低 模式匹配的改进 Knuth-Morris-Pratt算法 KMP 算法分析(I) KMP 算法分析(II) KMP 算法分析(III) KMP 算法分析(IV) next[ j ]函数举例 KMP算法 next[ j ]函数的求法 根据定义 next[0] = -1; 设 next[j] = k,求 next[j+1] 若 T[j] = T[k],则 next[j+1] = k + 1 = next[j] + 1; 否则(T[j] ? T[k]), 若T[[j] = T[next[k]], 则 next[j+1] = next[k] + 1; 否则...... next[ j ]函数 字符串操作应用举例 文本编辑 建立词索引表 文本编辑 Microsoft NotePad Microsoft Word (WYSIWYG) Unix’s VI Emacs and Emacsen who use GNU Emacs XEmacs 文本编辑的基本数据结构——“行” 建立
原创力文档

文档评论(0)