字符串匹配算法详解与应用实例.pdfVIP

  • 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)

1亿VIP精品文档

相关文档