腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
1
回答
在
Python
中
实现
KMP
算法
、
我已经看到了这个
算法
的几个
实现
,例如具有2个计数器和前缀迭代的
实现
,或者使用递归的
实现
。然而,我很难理解使用动态编程的方法。p = Pi[p-1] p += 1 return Pi k = 0 if i == len(subS): r
浏览 25
提问于2019-08-15
得票数 0
1
回答
为什么使用“in”运算符搜索子字符串比使用
KMP
算法
更快?
、
、
我遇到了用于子字符串搜索的
KMP
算法
,并在
python
中
实现
了它。后来,我发现in运算符也可以用来解决这个问题,我决定比较它们的性能。令我惊讶的是,in比
KMP
算法
快得多,我决定仔细看看in。我发现in
在
一个字符串
中
实现
了__contains__方法,该字符串用于Datamodel doc
中
建议的包含检查。但不能进一步解释为什么它更快。下面是我的
KMP
算法
的<em
浏览 18
提问于2019-04-06
得票数 7
回答已采纳
1
回答
如何将
KMP
算法
应用于字符串问题(如http://www.spoj.com/problems/PERIOD/?)
、
、
、
、
我已经学习了
KMP
算法
,但没有
在
字符串问题中
实现
它。有人能建议我如何使用
KMP
算法
在
SPOJ
中
解决上述问题吗?链接:
浏览 1
提问于2014-08-19
得票数 0
回答已采纳
2
回答
KMP
算法
与Z
算法
的关系
、
、
KMP
和Z
算法
是著名的字符串搜索
算法
,其中,as Z
算法
使用z函数,定义为: 给定长度为n的字符串S,Z
算法
产生数组Z,其中Zi是从pati开始的最长子字符串的长度现在的问题是,我们能否使用Z
算法
浏览 2
提问于2013-08-29
得票数 7
1
回答
如何在Laravel
中
实现
Knutt Pratt
算法
?
、
、
、
我很难理解这个
在
laravel
中
实现
的
KMP
算法
,有没有办法将
KMP
算法
实现
为基于laravel的应用程序?我想把这个脚本从本机脚本转换成框架脚本,我似乎
在
google
中
找不到任何关于克努特莫里斯普拉特( Knutt Morris Pratt )
在
laravel上
实现
的东西。 exit(); include_once("<e
浏览 7
提问于2022-03-23
得票数 0
回答已采纳
2
回答
一种更高效的字符串列表子字符串
Python
算法
、
、
、
我正在用
Python
做下面的工作Rabin-Karp和
KMP
匹配
算法
。(注意,为了提高效率,我用字典替换了Rabin的ord()函数) 然而,这些操作的执行速度实际上比
在
Python
中使用Boyer Horspool
算法
的“in”操作要慢。我认为这是因为由' in‘调用的方法是<
浏览 6
提问于2014-12-15
得票数 1
回答已采纳
5
回答
如何在C
中
对两个字符串进行部分比较?
、
、
如何使用C
在
字符串
中
搜索dummy或dummy text?是否有任何简单的方法来做这件事,或者只对强字符串操作?我所需要的只是搜索它,并返回一个布尔值和结果。编辑: 你们围绕这个话题进行了一次大讨论,并提出了一些
算法
,我不介意,因为这可能对其他人有用,甚至对将来的我也有用。但我真正想要的是最简单的方法,不管时间和空间的复杂性。这对我做什么并不重要。
浏览 16
提问于2010-03-27
得票数 2
回答已采纳
2
回答
java索引(String str)方法复杂性
、
我的意思是,有字符串匹配
算法
,如
KMP
,运行在线性时间。我正在
实现
一个需要在一个非常大的字符串
中
搜索大型子字符串的系统,所以我可以使用java ( string )方法或者我应该
实现
KMP
。
浏览 2
提问于2012-10-05
得票数 28
回答已采纳
1
回答
正则表达式与
KMP
、
嗨,谁能告诉我,为什么我们
在
现代编程实践
中
不使用Knuth Morris Pratt
算法
,而更喜欢正则表达式?
浏览 1
提问于2010-07-12
得票数 1
4
回答
用
Python
实现
Knuth-Morris-Pratt (
KMP
)字符串匹配
算法
、
、
、
我是跟随科门莱瑟森里维森斯坦(clrs)的书和偶然发现的字符串匹配的"
kmp
算法
“。我使用
Python
(按原样)
实现
了它。def
kmp
_matcher(t,p): m=len(p) pi = compute_prefix_functionif(p[k]==p[q]): pi[q]=k return
浏览 4
提问于2016-06-15
得票数 5
回答已采纳
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
回答已采纳
1
回答
有没有关于如何
实现
二维
KMP
的论文或解释?
、
、
、
我试图使用Aho-Corasick和单维
KMP
的组合来解决二维搜索问题,但是,我仍然需要更快的东西。例如: b c a c a c q a s d q aB = b c b a b a 该
算法
应该返回匹配的左上角的索引
浏览 2
提问于2012-02-16
得票数 5
3
回答
我的
KMP
算法
实现
出了什么问题?
、
、
、
1); } } 为什么我的
KMP
算法
的
实现
比朴素的字符串匹配
算法
慢?
浏览 1
提问于2011-05-11
得票数 5
回答已采纳
1
回答
更好地理解和比较Boyer和
KMP
算法
、
、
、
我最近一直在理解不同的字符串搜索
算法
,比如Knuth-Morris-Pratt和Boyer Moore
算法
,在这样做的过程
中
,我被介绍了关于这两种
算法
的一些细节,我无法消化它们,也没有发展出我自己对它们的理解问题: 模式
浏览 4
提问于2021-08-01
得票数 0
2
回答
在
KMP
算法
中
,是否会出现文本轮错转移背后的推理?
、
、
我一直
在
努力理解
KMP
算法
。不过,我对
kmp
算法
背后的推理还没有得到明确的理解。假设我的文本是bacbababaabcbab,模式是abababca。A、b、c、a 现在,我开始用我的模式和表
在
文本上应用
KMP
算法
。
在
进入上述文本的索引4之后,我们通过按照
KMP
算法
查看length(l)=5;来获得table[l-1]=3;的匹配,我们可以跳过长达2个字符的长度
浏览 5
提问于2013-09-14
得票数 6
2
回答
KMP
字符串搜索
算法
的最坏情况是什么?
、
、
有没有人能推荐一个最坏的“文本串-模式对”来测试
KMP
算法
的
实现
?
浏览 1
提问于2011-10-21
得票数 5
回答已采纳
1
回答
strstr()诉Knuth Morris Pratt
、
有人能帮我理解一下哪一个是更有效的strstr()还是
KMP
,因为最近我
在
SPOJ上做了一个问题,发现strstr()
在
某种程度上比
KMP
快。请有人解释一下背后的奥秘。
浏览 4
提问于2013-12-12
得票数 2
回答已采纳
4
回答
实时字符串匹配
、
、
任务输入您的
算法
可以花费线性时间对模式进行预处理。然后,它必须从左到右读取文本,并对文本
中
的每个字符占用一定的时间,并在出现任何新的匹配时立即输出。当然,匹配可以互相重叠。
算法
我将保留一个每种
浏览 0
提问于2015-04-28
得票数 15
1
回答
这种模式查找方法比
KMP
或Z-
算法
的
实现
要好吗?
、
、
我
在
试图对
KMP
算法
进行编码。完成之后,我使用java string方法进行了尝试。以下是我如何
实现
的: String pattern = "is"; String[] splitStr上述代码如何与
KMP
实现
公平?另外,如果我
在
一个模式匹配案例的面试
中
给出了这个答案,而不是
KMP
,这是
浏览 0
提问于2017-02-11
得票数 1
回答已采纳
1
回答
模式识别1d数据
、
、
图案应该看起来像2
在
灰色的圆圈
在
图片上,所有的数据看起来相似。浅蓝色线条是原始数据,深蓝色虚线-平均值超过6个点。
在
光谱
中
,图案的宽度并不总是相同的。有一张带有黑色虚线图案的光谱图片,但我的程序没有找到它。 我试着改变窗口的大小,但没有用。我可以使用某种模式识别
算法
来找到这些模式吗?谁能给我指个方向?
浏览 1
提问于2017-03-26
得票数 1
点击加载更多
热门
标签
更多标签
云服务器
ICP备案
对象存储
云点播
实时音视频
活动推荐
运营活动
广告
关闭
领券