- 0
- 0
- 约1.47万字
- 约 65页
- 2026-05-20 发布于北京
- 举报
目录
01算法概述
02算法讲解
03课堂案例
04试题训练
字符串匹配算法概述
⚫字符串匹配算法:在目标字符串中查找是否存在另一个模式字符串。
◆如在字符串ABCDEFG中查找是否存在EF字符串。
◆字符串ABCDEFG称为原始(目标)字符串,EF称为子字符串或模式字符串。
⚫常用字符串匹配算法有:
◆BF(BruteForce,检索算法)
◆RK(Robin-Karp算法)
◆KMP(D.E.Knuth、J.H.Morris、V.R.Pratt算法)
BF(BruteForce,检索)算法概述
⚫BF算法是一种原始、低级的穷举算法。
◆BF算法直观,易于实现,但是缺少变通,是典型的穷举思想。
◆如果原始字符串的长度为m,模式字符串的长度为n。时间复杂度则是O(m*n),时间复杂
度较高。
◆适用于字符串较短场景。
BF(B
原创力文档

文档评论(0)