社区
数据结构与算法
帖子详情
高分求救字符串匹配问题,快来帮忙啊,谢谢!!!!!!!!!!!!!
xiaoyaoxia
2003-11-27 10:09:42
有M个关键字,每个关键字不等长,最长为S,需要在一个长度为N的文本中匹配,匹配出关键
字,我需要设计的是一个算法,是其时间复杂度尽量达到最小,时间复杂度最多为O(N)
答对者必有重谢
也可以给我发mail: houyangyong@163.com
...全文
42
4
打赏
收藏
高分求救字符串匹配问题,快来帮忙啊,谢谢!!!!!!!!!!!!!
有M个关键字,每个关键字不等长,最长为S,需要在一个长度为N的文本中匹配,匹配出关键 字,我需要设计的是一个算法,是其时间复杂度尽量达到最小,时间复杂度最多为O(N) 答对者必有重谢 也可以给我发mail: houyangyong@163.com
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
短歌如风
2003-11-28
打赏
举报
回复
这么高的要求只能用KMP了,不过要扩展到同时使用多个关键字。
xiaoyaoxia
2003-11-28
打赏
举报
回复
关键是时间复杂度的问题,要求匹配的时间只与输入的文本的
长度有关,而与关键字的多少和长度无关。
谁快来帮帮我!!!!我急啊!!!!!!!!!!!!!!!!!!!!!!!!
xiaoyaoxia
2003-11-27
打赏
举报
回复
谢谢,能把《程序设计实践》的例子给我吗,再哪能看到这本书
短歌如风
2003-11-27
打赏
举报
回复
在《程序设计实践》中有一个成熟的例子,简单快速,是用于垃圾邮件过滤的。
方法是“检查某句话中是否含有N个词中的一个”,利用某种方法提高这一检查速度。
方法就是先把关键字按第一个字符分组,并且预计算出每个关键字的长度;
然后对于文本行的每个位置,根据该位置的字符找到关键字组,然后把文本行中这个位置开始的字符串根据关键字长度与分组中的关键字进行比较。
此外这个问题在下面这个贴子中也正在讨论:
http://expert.csdn.net/Expert/TopicView1.asp?id=2470049
VB如何只读取字符串中的数字部分??
逐个字符判断,是否为 "+-0123456789." 中的一个,取出连续的数值部分
问题
不明确啊 比如: dim s as string dim v as long s="123abc456efg" 如果你只要123,那么有现成的函数: v=...
我在CSDN参与的3000个帖子
2:100分急求,随机输出十个小写字母,但是,要求这十个字母不相同 3:求Sn=a+aa+aaa+…+aaa…a(n个a)之值 4:数组题 望高手
帮忙
! 5:呵呵,来推荐一下我的网站,本站提供大量当今流行的免费的音乐和免费电影,...
WEB开发文档2 总结
http://blog.donews.com/lvjiyong/archive/2006/06/29/931071.aspx怎样将后台生成的在内存中的图象显示到客户端Microsoft IE WebControls下载...显示数据下载中文名文件时保存文件名乱码
问题
关于用ASP.net绘图的
问题
...
vb/vb.net开发精粹(17)
vc 中的回调函数在VB里如何申明及调用,
谢谢
再来一问。。VB多线程
问题
! VB6的webbrower控件,无法给textarea元素赋值,请高手看看 用vb如何打开ftp软件上传? win7下的cdo.message组件不能用 VB 如何比较两个...
VB+ADO+Access如何修改数据
我把用adodc1绑定了表Case,并在窗体中用几个Text跟表Case中的对应字段相绑定,我现在想直接通过修改Text(i).text来修改数据库表Case中的记录,问该如何修改,大侠们可否提供一下建议,并
帮忙
看看我的
问题
出在哪儿 ...
数据结构与算法
33,029
社区成员
35,337
社区内容
发帖
与我相关
我的任务
数据结构与算法
数据结构与算法相关内容讨论专区
复制链接
扫一扫
分享
社区描述
数据结构与算法相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章