一种改进的BM字符串匹配算法

来源 :计算机工程与应用 | 被引量 : 0次 | 上传用户:huweiboweb
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
经典字符串匹配算法的本质都是从左向右或者从右向左顺序进行字符匹配的,在主串中存在大量子串与模式串前缀或者后缀相同时效率较低,并且模式串最大右移长度为模式串长度。改进算法采用二分匹配字符串的方法,有效地避免了由主串中大量子串与模式串前缀相同或者后缀相同引起的无意义比较次数。模式串的移动距离根据改进的坏字符规则进行计算,增大了模式串的移动距离。实验结果表明,改进的字符串匹配算法可以有效地减少字符串的匹配次数和移动次数,达到了提高算法效率的目的。
其他文献
在给定插值点的位置矢量及切矢量的情况下,通过在两相邻节点引入两个新的节点,提出了一类保持C1连续的三次Hermite插值曲线的构造方法,分别通过基于曲率、挠率的能量函数对其进
周恩来与抗日民族统一战线的形成———纪念周恩来诞辰一百周年徐世林抗日战争的胜利是以国共合作为基础的抗日民族统一战线的政策和策略的胜利。周恩来同志为此花费了大量的
本文分析了我国印染行业的排污现状,介绍了印染废水对环境的危害及其治理方法,提出了清洁生产的定义及实行清洁生产的各种途径.
人工鱼群基本算法在求解多峰函数最优值时,存在计算精度有限,易陷入局部最优,鲁棒性较差以及收敛速率较慢和搜索效率较低的缺点,而随机移动算子的随机性是造成这些缺点的重要因素
针对目前我国燃煤粉电站锅炉不能实时监测锅炉效率的不足,根据能量守恒原理提出了燃煤粉电站锅炉效率在线监测模型。通过电站DAS系统对电站锅炉效率计算模型所需的数据进行数
首先介绍电磁流量计在水厂流量测量中的应用,然后简述电磁流量计的测量原理、优点;根据性能价格比选择流量计;从安装、环境条件和流体特性等方面,论述它在安装调试、运行期的故障
柯尔克孜语的语言信息处理研究,对新疆柯尔克孜族是否能跨入信息时代,传承民族文化起着至关重要的作用。采用两级标注法,基于传统的HMM理论,改进了HMM模型参数的计算、数据平滑和
针对认知无线电系统中认知用户分配可用频谱问题,提出基于差分进化算法的认知无线电频谱分配算法。利用差分算法设置参数少、寻优能力强、不易于陷入局部最优等特点,得到可以使
本文分析了国内机械制造企业生产管理现状,介绍了生产管理系统的功能结构,并结合实际例子讨论了生产管理系统的具体应用.
在维吾尔文文字识别中,能否有效地聚类将直接影响识别结果的好坏。为改善聚类效果,针对维吾尔文连体段聚类,提出了一种改进的K-means聚类算法。该算法首先采用等间距法多次选择