KMP 算法 2023-03-28 2023-09-28 数据结构与算法 / 字符串匹配 17 分钟读完 (大约2557个字)KMP 算法KMP 算法是一种字符串匹配算法,可以在 O(n+m) 的时间复杂度内实现两个字符串的匹配。 KMP 算法是根据三位作者(D.E.Knuth,J.H.Morris 和 V.R.Pratt)的名字来命名的,全称是 Knuth-Morris-Pratt 算法。 一、暴力:一次滑一位最简单的方式就是暴力逐位匹配,比如: 算法, KMP 算法 阅读更多
BF 算法 2023-03-28 2023-09-28 数据结构与算法 / 字符串匹配 3 分钟读完 (大约464个字)BF 算法BF 算法,即 Brute Force,暴力匹配算法,也叫朴素匹配算法。 一、原理所谓的暴力匹配,就是: 算法, BF 算法 阅读更多