腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
如何在iptable中使用正则表达式
、
、
我正在尝试对一组由正则表达式
匹配
的
子域执行路由规则。获取错误- iptables:没有链表/目标/
匹配
的
名称
浏览 0
提问于2018-01-31
得票数 1
回答已采纳
1
回答
涉及随机访问
字符串
的
重要
算法
?
、
、
我正在实现一种不同
的
字符串
表示,其中以非顺序
的
方式访问
字符串
是非常昂贵
的
。为了避免这种情况,我尝试实现特定
的
位置缓存或字符块,这样就可以跳到特定
的
位置并从那里进行扫描。为了做到这一点,我需要一个
算法
列表,其中需要从右向左扫描
字符串
或随机访问其字符,因此我有一组测试用例来进行一些实际
的
基准测试,并创建一个模型,我可以使用它来为我
的
工作找到一个局部/全局最优。基本上我知道: String.ch
浏览 2
提问于2015-05-17
得票数 1
2
回答
字符串
匹配
-字符权重
、
我正在做一项小
的
研究,我寻找并实现了
字符串
匹配
算法
,以便将以前
的
一些
算法
与最近发表
的
一种新
的
新
算法
进行比较,其中作者认为它
的
性能优于Boyer Moore
算法
。我
的
问题不是编码,而是更多地理解“字符权重”一词意味着什么,以下是论文
的
引文:我看过所有的报纸,但这个词并没有在任何地方被定义,我读过其他关于同一主题
的
论文,我没有任何帮助--
浏览 2
提问于2014-11-30
得票数 1
回答已采纳
1
回答
巴斯:这件事我哪里出了问题?
、
、
、
我很难让这个脚本正常工作,我试图将目录中
的
一组.svg文件涂成某种颜色,这取决于文件名中
的
后缀。在执行时,脚本不会产生错误,但是文件不会改变颜色.编辑:文件是一个基于ASCII字符
的
项目集,文件名
的
结构如下:"a^[bb].svg",克拉是可选
的
,表示瓷砖中
的
字符是大写字母,而方括号之间
的
字符串
表示瓷砖中字符
的
颜色。下面是我正在尝试运行
的
更新
的
脚本: #!/bin
浏览 4
提问于2015-08-09
得票数 0
1
回答
Knuth Morris Pratt vs Boyer Moore :二进制字母表与大量字母
的
字母表
、
、
、
我熟悉这两种
算法
: Knuth Morris Pratt和Boyer moore。 给定一个
字符串
P,该
字符串
由具有大量字母
的
字母表组成。使用哪种
算法
更好?给定一个具有二进制字母表(0或1)
的
字符串
P。使用哪种
算法
更好?
浏览 3
提问于2014-07-17
得票数 2
3
回答
为什么朴素
的
字符串
搜索
算法
更快?
、
、
我正在测试这个网站上
的
字符串
搜索
算法
:。测试文本是1个GByte大小
的
DNA碱基
的
随机序列。测试
模式
是随机大小(最大1kb)
的
随机序列
的
列表。代码用C编写,并使用带有-O3标志
的
MinGW编译。 朴素搜索
算法
对于短
模式
需要4秒,对于1kB
模式
需要8秒。确定性有限状态机对于短
模式
需要2秒,对于1kB
模式
需要4秒。Boyer-Moore
算法<
浏览 2
提问于2013-11-16
得票数 3
3
回答
除了Knuth-Morris-Pratt,Rabin-Karp和likes of it之外,还有什么可用
的
字符串
匹配
算法
?
、
、
、
、
除了Knuth-Morris-Pratt,Rabin-Karp和likes of it之外,还有什么可用
的
字符串
匹配
算法
?
浏览 5
提问于2011-02-24
得票数 3
7
回答
线性
模式
匹配
算法
?
、
、
我有一个线性列表
的
零和1,我需要
匹配
多个简单
的
模式
,并找到第一次出现。例如,我可能需要在长度为800万
的
列表中找到0001101101、01010100100或10100100010。我只需要找到其中一种
的
第一次出现,然后返回它发生
的
索引。但是,在大列表上执行循环和访问可能会很昂贵,而且我不想做太多次。 有比做更快
的
方法吗?编辑:感谢指向
BM
和KMP
算法
的
指针。我注意到,在
BM
<e
浏览 1
提问于2009-08-09
得票数 4
回答已采纳
3
回答
您是否使用过KMP或
BM
算法
?
我知道KMP (Knuth-Morris-Pratt)和
BM
(Boyers Moore)
算法
都是很好
的
字符串
搜索操作
算法
。我也知道
BM
比KMP快3-5倍。根据您从事工业软件编程
的
经验,您是否使用过
BM
或KMP
算法
?
算法
在这里真的很重要吗?
浏览 3
提问于2011-04-09
得票数 4
回答已采纳
1
回答
什么时候你会使用KMP而不是BOYER-MOORE
、
、
、
我目前正在学习
模式
匹配
算法
,并遇到了这两种
算法
。我有以下大体
的
想法:将文本与失败数组进行比较以移位
字符串
O(m),其中m是
模式
的
长度,以计算失败数组花费O(m),花费O(n),time to intelligentlytakes a如果我们想要在许多不同
的
文本中重复搜索相同
的
模式
,
算法
是一个很好
的
选择。所以我相信答案是正确
的<
浏览 58
提问于2013-04-18
得票数 27
2
回答
二
模式
字符串
匹配
算法
、
、
、
、
我需要对时间复杂度为O(n+m1+m2)
的
最长双
模式
前缀/后缀
匹配
算法
进行编码,其中n是
字符串
的
长度,m1是pattern1和pattern2
的
长度。示例:如果
字符串
为"OBANTAO“,Pattern1为”香蕉“,而Patten2为”午睡“,则答案是
字符串
的
子
字符串
"BANTA”,该
字符串
由香蕉
的
前缀禁令和午睡
的
后
浏览 2
提问于2014-02-17
得票数 5
回答已采纳
3
回答
Knuth Pratt和Boyer搜索
算法
的
主要区别是什么?
、
、
Knuth-Morris-Pratt搜索
算法
和Boyer-Moore搜索
算法
的
主要区别是什么?它们在工作方式上有什么主要区别?哪个更快?哪一个电脑不那么贪婪?在哪种情况下?
浏览 7
提问于2012-09-29
得票数 60
回答已采纳
1
回答
模式
匹配
基准测试:编译时查找与D中
的
运行时查找
、
、
、
、
我需要关于我
的
第一个D项目的建议。我把它上传到:- 思想:对3种运行时
算法
进行基准测试,并将它们与编译时变体进行比较。它们之间
的
唯一区别是,对于编译时,查找表(即数组bmBc、bmGs和后缀)必须在编译时计算(我目前依赖CTFE )。对于运行时
的
表,查找表是在运行时计算
的
。注意:
模式
匹配
算法
本身不需要在编译时执行,只有查找tables.Having指出,运行在已知(编译时计算)表上
的
算法
必须比必须在运行时计算它们<
浏览 6
提问于2015-08-17
得票数 0
1
回答
Python中
的
蛮力
模式
算法
、
、
、
使用Python,您将如何实现暴力
字符串
匹配
算法
。该
算法
将解决
字符串
匹配
问题。
字符串
匹配
问题是在文本(n个字符
的
字符串
)中找到一个
模式
(m个字符
的
字符串
)。使用以下测试用例
的
输出验证您
的
代码: 测试
模式
:文本: 10110100110010111 case#1: 001011 测试case#2:文本:拥有一个快
浏览 34
提问于2021-09-27
得票数 0
回答已采纳
1
回答
jdk中
字符串
类
的
indexOf方法是用BF实现
的
,为什么不使用KMP或
BM
?
、
、
jdk中
字符串
类
的
indexOf方法是用BF实现
的
,为什么不使用KMP或
BM
?下面是jdk如何实现这一功能。它用BF来解决。为什么不使用一种更有效
的
方法,如KMP,
BM
?
浏览 2
提问于2014-04-18
得票数 0
回答已采纳
1
回答
从文本文件数据库中搜索
字符串
,忽略特殊字符和标点符号
、
、
最近我遇到了一个面试问题,它涉及从一个文本文件集合中搜索一个
字符串
。我知道
字符串
搜索是很常见
的
问题。我想了解如何忽略
字符串
中
的
特殊字符或标点符号时,可以忽略它在文本中
的
搜索。
模式
匹配
算法
,如KMP或
BM
,这需要O(
浏览 0
提问于2015-05-07
得票数 0
回答已采纳
1
回答
在std::search中使用什么
算法
?
、
、
、
、
有许多
字符串
匹配
算法
可用于在大文本中查找
模式
(
字符串
),如Boyer-Moore,Aho-Corasick等。 在C++中使用哪种
字符串
匹配
算法
来实现std::search函数?
浏览 2
提问于2012-02-06
得票数 3
回答已采纳
1
回答
MacOS Catalina上
的
sed/gsed与star无法按预期工作
、
我尝试了以下几种方法: # echo "12MB" | sed -e 's/[
bm
]\*//i'# echo "12MB" | sed -e 's/[
bm
]\+//i' 12 我希望两者产生相同
的
输出(贪婪
匹配
),但带有星号
的
输出不是这样。我也尝试了gsed,但结果是一样
的
。当我尝试使用-E # for extended re时,这两种形
浏览 13
提问于2020-10-01
得票数 2
1
回答
如何将
字符串
值与表列值进行比较?
、
我需要将
字符串
值与表列值列表进行比较,如果所有值都
匹配
该
字符串
,则返回true。Table A:
BM
BG8 2
BM
BG1 4 我必须将
字符串
BG1与第二列值进行比较,如果所有的值都
匹配
它
浏览 1
提问于2015-12-28
得票数 0
回答已采纳
2
回答
位串中位
模式
“拟合”
的
更好
算法
、
我面临以下问题:给定一个相对较短
的
位
模式
,我想找出它在一个相当长
的
位
字符串
中“适合”
的
位置。我
的
意思是,对于
模式
中设置
的
每一个位,目标位
字符串
的
对应位置上都有一个零。例如,101101
的
模式
可以安装在以下
字符串
中: ...00000100.
浏览 4
提问于2019-11-17
得票数 2
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
KMP、BM、Sunday、Horspool、strstr字符串匹配算法的性能比较
算法字符串匹配-BF算法
算法 KMP字符串匹配
字符串匹配算法基础版
字符串匹配的Boyer-Moore算法
热门
标签
更多标签
云服务器
ICP备案
对象存储
即时通信 IM
实时音视频
活动推荐
运营活动
广告
关闭
领券