腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
3
回答
您是否使用过
KMP
或BM
算法
?
我知道
KMP
(Knuth-Morris-Pratt)和BM (Boyers Moore)
算法
都是很好的
字符串
搜索操作
算法
。我也知道BM比
KMP
快3-5倍。根据您从事工业软件编程的经验,您是否使用过BM或
KMP
算法
?
算法
在这里真的很重要吗?
浏览 3
提问于2011-04-09
得票数 4
回答已采纳
2
回答
KMP
算法
与Z
算法
的关系
、
、
KMP
和Z
算法
是著名的
字符串
搜索
算法
,其中,as Z
算法
使用z函数,定义为: 给定长度为n的
字符串
S,Z
算法
产生数组Z,其中Zi是从pati开始的最长子
字符串
的
浏览 2
提问于2013-08-29
得票数 7
5
回答
如何在C中对两个
字符串
进行部分比较?
、
、
如何使用C在
字符串
中搜索dummy或dummy text?是否有任何简单的方法来做这件事,或者只对强
字符串
操作?我所需要的只是搜索它,并返回一个布尔值和结果。编辑: 你们围绕这个话题进行了一次大讨论,并提出了一些
算法
,我不介意,因为这可能对其他人有用,甚至对将来的我也有用。但我真正想要的是最简单的方法,不管时间和空间的复杂性。这对我做什么并不重要。
浏览 16
提问于2010-03-27
得票数 2
回答已采纳
1
回答
如何将
KMP
算法
应用于
字符串
问题(如http://www.spoj.com/problems/PERIOD/?)
、
、
、
、
我已经学习了
KMP
算法
,但没有在
字符串
问题中实现它。有人能建议我如何使用
KMP
算法
在SPOJ中解决上述问题吗?链接:
浏览 1
提问于2014-08-19
得票数 0
回答已采纳
1
回答
为什么使用“in”运算符搜索子
字符串
比使用
KMP
算法
更快?
、
、
我遇到了用于子
字符串
搜索的
KMP
算法
,并在python中实现了它。后来,我发现in运算符也可以用来解决这个问题,我决定比较它们的性能。令我惊讶的是,in比
KMP
算法
快得多,我决定仔细看看in。我发现in在一个
字符串
中实现了__contains__方法,该
字符串
用于Datamodel doc中建议的包含检查。但不能进一步解释为什么它更快。下面是我的
KMP
算法
的实现: def lps(pattern): start_ind = 0
浏览 18
提问于2019-04-06
得票数 7
回答已采纳
3
回答
我的
KMP
算法
实现出了什么问题?
、
、
、
1); } } 为什么我的
KMP
算法
的实现比朴素的
字符串
匹配
算法
慢?
浏览 1
提问于2011-05-11
得票数 5
回答已采纳
2
回答
是否可以使用
KMP
算法
来查找最长的子
字符串
?
、
、
、
假设我有一个模式P和一些文本T,我想找到与T的子
字符串
匹配的最大前缀P,是否可以修改
KMP
算法
来执行这样的操作?(如果我没记错的话,
KMP
算法
会进行部分匹配,但我对最长的匹配感兴趣)。
浏览 1
提问于2014-04-07
得票数 3
回答已采纳
1
回答
KMP
算法
的时间复杂度
、
、
、
我试图使用
KMP
算法
实现strstr。这是维基百科给出的
算法
。
KMP
算法
的时间复杂度为O(n),其中n为较大
字符串
的大小。vector<int>
KMP
(string S, string K) vector<int> T(K.size() + 1, -1); if(kp == K.size()) matches.push_back(sp - K.siz
浏览 2
提问于2014-02-09
得票数 0
回答已采纳
2
回答
Z
算法
的实现
、
、
、
从4天以来,我读到了
字符串
和一些模式匹配的algo,为此我让
KMP
搜索了algo,它很好,但我也得到了另一种
字符串
匹配的方法,它在空间和时间复杂度上与
KMP
相同,但有一个简单的解决方案。该
算法
为Z-
算法
. 因此,我搜索了谷歌,但我没有找到一个很好的解释,阿尔戈。请您解释如何创建模式数组和如何应用搜索过程?如果您能在c++中提供
代码
,那就太好了。
浏览 3
提问于2015-08-06
得票数 3
1
回答
何时使用Rabin或
KMP
算法
?
、
、
、
、
我使用以下字母表生成了一个
字符串
。{A,C,G,T}。我的
字符串
包含10000多个字符。我正在搜索下面的模式。ATGGA n = text length 两个
KMP
and Rabin-Karp algorithms都有这个运行时间。在这种情况下,最合适的
算法
是什么(Rabin和
KMP
之间)?
浏览 4
提问于2014-04-28
得票数 38
回答已采纳
2
回答
java索引(String str)方法复杂性
、
我的意思是,有
字符串
匹配
算法
,如
KMP
,运行在线性时间。我正在实现一个需要在一个非常大的
字符串
中搜索大型子
字符串
的系统,所以我可以使用java ( string )方法或者我应该实现
KMP
。
浏览 2
提问于2012-10-05
得票数 28
回答已采纳
1
回答
这是什么模式匹配
算法
?
、
、
本书的这一部分讨论了一种名为“第二模式匹配
算法
”的模式匹配
算法
。或者,这是作者提出的新
算法
吗?
浏览 0
提问于2011-07-09
得票数 4
回答已采纳
1
回答
如何在Laravel中实现Knutt Pratt
算法
?
、
、
、
我很难理解这个在laravel中实现的
KMP
算法
,有没有办法将
KMP
算法
实现为基于laravel的应用程序?:p";}include_once("
kmp
.php");if(isset($_GET['word']))$
KMP
= new
KMP
();$art = mysql_qu
浏览 7
提问于2022-03-23
得票数 0
回答已采纳
1
回答
如何在iptable中使用正则表达式
、
、
我正在尝试对一组由正则表达式匹配的子域执行路由规则。获取错误- iptables:没有链表/目标/匹配的名称。
浏览 0
提问于2018-01-31
得票数 1
回答已采纳
1
回答
更好地理解和比较Boyer和
KMP
算法
、
、
、
我最近一直在理解不同的
字符串
搜索
算法
,比如Knuth-Morris-Pratt和Boyer Moore
算法
,在这样做的过程中,我被介绍了关于这两种
算法
的一些细节,我无法消化它们,也没有发展出我自己对它们的理解问题: 模式
浏览 4
提问于2021-08-01
得票数 0
1
回答
Knuth-Morris-Pratt
算法
中的DFA构造
、
、
、
、
我指的是Sedgewick的书“
算法
”(第4版)中用于子
字符串
搜索的Knuth Pratt (
KMP
)
算法
的大纲。dfa[pat.charAt(0)][0] = 1; for (int X = 0; j = 1; j< M; j+有人能解释这段
代码
是以什么方式构造dfa的吗?我迷
浏览 3
提问于2015-05-30
得票数 13
回答已采纳
1
回答
是否可以使用Knuth-Morris-Pratt
算法
进行文本到文本的
字符串
匹配?
、
、
、
、
我有一个用PHP编写的
KMP
代码
,它可以在单词到文本之间进行
字符串
匹配。我想知道我是否可以使用
KMP
算法
进行文本到文本之间的
字符串
匹配。这是可能还是不可能?以及如何使用它来查找两个文本之间的
字符串
匹配。<?php function KMPSearch($p,$t){ $pa
浏览 5
提问于2017-05-20
得票数 0
1
回答
正则表达式与
KMP
、
嗨,谁能告诉我,为什么我们在现代编程实践中不使用Knuth Morris Pratt
算法
,而更喜欢正则表达式?
浏览 1
提问于2010-07-12
得票数 1
10
回答
在C中查找
字符串
是否是迭代子
字符串
算法
?
、
、
、
、
问题描述即:在"ab“上调用
KMP
。它返回2.现在返回2*len("ab")==len(s),所以返回true 你能推荐更好的
算法
吗?
浏览 0
提问于2011-01-15
得票数 12
回答已采纳
4
回答
实时
字符串
匹配
、
、
任务输入输出规范有许多实时精确匹配
算法
.例如,在
KMP
维基上提到了一个。您可以使用任何您喜欢的,但您必
浏览 0
提问于2015-04-28
得票数 15
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
算法 KMP字符串匹配
kmp字符串查找算法
通俗理解 KMP 字符串匹配算法
什么是kmp算法?详述kmp算法的原理?用C语言实现kmp算法。内附代码。
C+算法进阶系列之从 Brute Force到KMP 字符串匹配算法
热门
标签
更多标签
云服务器
ICP备案
对象存储
腾讯会议
实时音视频
活动推荐
运营活动
广告
关闭
领券