社区
C#
帖子详情
大规模字串匹配
gloomyfurfur
2011-06-30 08:58:11
大规模字串匹配通过什么方式能提高速度
循环遍历太慢
...全文
146
15
打赏
收藏
大规模字串匹配
大规模字串匹配通过什么方式能提高速度 循环遍历太慢
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
15 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
q107770540
2011-07-02
打赏
举报
回复
天涯倦客
2011-07-02
打赏
举报
回复
算法要具体优化。。。
「已注销」
2011-07-02
打赏
举报
回复
[Quote=引用 12 楼 lihanbing 的回复:]
引用 11 楼 gloomyfurfur 的回复:
引用 7 楼 caozhy 的回复:
正则速度比较差。
直接遍历。
两个表每个都有几十万条字串
有没有比遍历更快的方法
所以让你说具体,你说的这么笼统是无法有针对性的设计高效算法的,
你要描述尽量详细,比如字串特点,比如匹配规则,以及最后的目标等等
[/Quote]
9494 到底要干什么都不知道
就是两个数组或者集合中的字符串数量很多一般有几十万
就算你有几百万,如果只比较lenght也不会很慢吧
你又不说清楚要肿么比较
「已注销」
2011-07-01
打赏
举报
回复
一一对应匹配还是随机匹配还是查询匹配还是.....
新时代新目标新征程
2011-07-01
打赏
举报
回复
没有弄过不知道啊。帮你顶吧
threenewbee
2011-07-01
打赏
举报
回复
正则速度比较差。
直接遍历。
lihanbing
2011-07-01
打赏
举报
回复
[Quote=引用 11 楼 gloomyfurfur 的回复:]
引用 7 楼 caozhy 的回复:
正则速度比较差。
直接遍历。
两个表每个都有几十万条字串
有没有比遍历更快的方法
[/Quote]
所以让你说具体,你说的这么笼统是无法有针对性的设计高效算法的,
你要描述尽量详细,比如字串特点,比如匹配规则,以及最后的目标等等
gloomyfurfur
2011-07-01
打赏
举报
回复
[Quote=引用 7 楼 caozhy 的回复:]
正则速度比较差。
直接遍历。
[/Quote]
两个表每个都有几十万条字串
有没有比遍历更快的方法
gloomyfurfur
2011-07-01
打赏
举报
回复
[Quote=引用 9 楼 jy02305022 的回复:]
一一对应匹配还是随机匹配还是查询匹配还是.....
[/Quote]
难道没有别的方法?
lihanbing
2011-06-30
打赏
举报
回复
[Quote=引用 2 楼 gloomyfurfur 的回复:]
引用 1 楼 lihanbing 的回复:
问题描述的不清楚
"大规模字串匹配"具体是怎么样的要求
"循环遍历"又是什么
就是两个数组或者集合中的字符串数量很多一般有几十万
[/Quote]
还是太笼统了
余山水
2011-06-30
打赏
举报
回复
正则表达式
一切为了你
2011-06-30
打赏
举报
回复
像你这种不怎么好整,可以试试二分法
gloomyfurfur
2011-06-30
打赏
举报
回复
[Quote=引用 1 楼 lihanbing 的回复:]
问题描述的不清楚
"大规模字串匹配"具体是怎么样的要求
"循环遍历"又是什么
[/Quote]
就是两个数组或者集合中的字符串数量很多一般有几十万
lihanbing
2011-06-30
打赏
举报
回复
问题描述的不清楚
"大规模字串匹配"具体是怎么样的要求
"循环遍历"又是什么
最大公共
字串
矩阵法记录状态
求两个串的所有子串中能够
匹配
上的最大长度是多少。 比如:"abcdkkk" 和 "baabcdadabc", 可以找到的最长的公共子串是"abcd",所以最大公共子串长度为4。 下面的程序是采用矩阵法...
最大公共
字串
标题:最大公共子串a[i-1][j-1]+1最大公共子串长度问题就是:求两个串的所有子串中能够
匹配
上的最大长度是多少。比如:"abcdkkk" 和 "baabcdadabc",可以找到的最长的公共子串是"abcd"...
Java实现正向最大
匹配
法和逆向最大
匹配
法
在自然语言处理中,词是语言中最小的能够独立运用的单位,是信息处理的基本单位。...原理为基于字符串
匹配
进行分词,这样就要求有足够大的词表为依据。 通过一定的算法来实现,如正向最大
匹配
法、逆向最大
匹配
法、双向
基于Trie树的多模
匹配
算法实现和及优化
多模式
匹配
在这里指的是在"一个字符串"中寻找"多个模式字符
字串
"的问题。一般来说,给出一个长
字串
和很多短模式字符串,如何最快最省的求出哪些模式字符串出现在长
字串
中是我们需要思考的(因为基本上大多数情况下...
字符串
匹配
(Boyer-Mooer 算法)
给定一个目标串str和模式串ptr,要求寻找ptr第一次在str出现的位置,并返回其下标,
匹配
不到则返回-1。 1. 算法思想 在当前用于查找子字符串的算法中,BM(Boyer-Moore)算法是当前有效且应用比较广的一中算法...
C#
110,536
社区成员
642,578
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章