对BM串匹配算法的一个改进

来源 :计算机应用 | 被引量 : 0次 | 上传用户:aswangxiao
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
在对著名的Boyer -Moore串匹配算法进行分析后 ,对BM算法中的尝试位置移动处理部分进行改进 ,提出了IBM算法。该算法将好后缀移动与坏字符移动合并进行处理 ,从而尽量利用已有信息进行更大的尝试位置移动 ,使算法具有更高的效率。对IBM算法进行复杂度分析 ,对BM算法、KMP算法和IBM算法进行实际性能比较 ,结果表明IBM算法的平均运行时间明显优于BM算法与KMP算法。
其他文献
试图根据认知语言学、语法学和系统功能语言学的经验理论,从隐喻认知的角度探讨英语动词过去时的非过去时间用法,并从虚拟和礼貌两个层面论述过去时从时间距离映射到现实距离继
在RAIM算法中,通过计算HPL的值来判断算法的可用性.然而,RAIM算法是否可用与卫星定位误差没有必然关系,当RAIM算法判断卫星导航不可信时,需要提供实际的卫星定位误差.针对此
文中用一种新的形式化描述语言RSL来描述网络协议,采用通信顺序进程CSP为模型。该模型基于进程代数,能用严密的代数演算方法验证协议性质。文中对CSP模型和RSL语言作了时间的扩充,并且给出了从CSP模型到RSL语言的转换步骤及规则。最后给出了一个TFTP的实例来说明RSL语言在协议描述上的适用性。
通过对苏州市2000-2003年1万余成年人的体质监测结果进行分析,认为其中存在的变异,可能是由于抽样样本的扩大造成的.
阐述了传统的IPsec体系结构性能上的不足之处,提出了一种基于CompactPCI的多机多卡(加密卡)的IPSec并行体系结构。在分析了CompactPCI的并行体系结构、多卡并行加密算法和多机并行负载均衡算法的基础上,给出了IPSec并行体系结构在CompactPCI上的一个实现方案。最后讨论并分析了使用IPSec并行体系结构传输数据时的性能。
支持向量机是近几年发展起来的机器学习方法,它是利用接近边界的少数向量来构造一个最优分类面。然而当两类中的样本数量差别悬殊时,支持向量机的分类能力会下降。为了解决此问题,文中提出了一种改进的支持向量机算法———DFP SVM算法。实验表明,此方法在解决两类样本数量十分不均衡问题时有着很强的分类能力。
文中针对小波变换在进行高分辨率图像和多光谱图像融合时 ,不能同时保持空间信息及光谱信息的问题 ,提出了一种优化的小波变换图像融合算法。它将高空间分辨率图像和多光谱图像经小波变换后的低频、高频分量先分别进行增强 ,然后再进行融合 ,优化了传统的基于小波变换融合方法。并且通过对同一场景的SAR图像和TM图像的融合实验 ,证明了该算法在有效地保留原图像光谱信息的同时 ,也很好地保持了空间细节
深入分析了公路桥梁施工过程中钻孔灌注桩技术的应用,对技术常见的问题进行了分析,并提出了相应的对应措施,希望提高该项技术的施工水平,为我国公路桥梁工程提供更加牢固的质