帮我看下BM算法我画的这个图是否正确

paglezjq 2008-05-24 12:26:38




...全文
95 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
C1053710211 2008-05-24
  • 打赏
  • 举报
回复
我们学的似乎是总方向从左向右匹配的,模式匹配时才从右向左。
也就是
abcabcabda
abcabd
然后c,d匹配不上,需要查表,找到模式中的最右侧的c在右起第4个,于是模式右移4-1=3个位置
变成了
abcabcabda
abcabd
匹配成功
但是我们老师讲课时也说过有好多基于这个BM的思想的改进算法,不知道楼主的这个是不,
把代码贴出来研究研究
paglezjq 2008-05-24
  • 打赏
  • 举报
回复
S是文本串,T是模式串,在S中搜索T
paglezjq 2008-05-24
  • 打赏
  • 举报
回复
顺序倒了,下面是个是第一步,上面个是第二步

33,009

社区成员

发帖
与我相关
我的任务
社区描述
数据结构与算法相关内容讨论专区
社区管理员
  • 数据结构与算法社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧