算法比BMH(Boyer–Moore–Horspool)搜索更快

编程入门 行业动态 更新时间:2024-10-13 14:23:55
本文介绍了算法比BMH(Boyer–Moore–Horspool)搜索更快的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧! 问题描述

您将使用哪种算法来搜索短文本中的短子字符串?简而言之,我的意思是子字符串5-10个字符,字符串255个。我正在考虑根据输入数据长度选择算法。哪种算法更适合较长的输入?

Which algorithm would you use to search short substrings in short texts? By short I mean 5-10 characters for substring and 255 for the string. I'm thinking about choosing algorithm depending on input data length. Which algorithm is better for longer inputs?

推荐答案

尝试 Turbo-BM 。但是,IMO这样短的字符串通常可以进行线性扫描。

Try Turbo-BM. However, IMO, with such short strings usual linear scan will suffice.

更多推荐

算法比BMH(Boyer–Moore–Horspool)搜索更快

本文发布于:2023-11-30 09:05:53,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1649458.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:更快   算法   BMH   Boyer   Moore

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!