...
首页> 外文期刊>Journal of Software Engineering and Applications >A Fast Pattern Matching Algorithm Using Changing Consecutive Characters
【24h】

A Fast Pattern Matching Algorithm Using Changing Consecutive Characters

机译:使用连续字符变化的快速模式匹配算法

获取原文
           

摘要

Pattern matching is a very important algorithm used in many applications such as search engine and DNA analysis. They are aiming to find a pattern in a text. This paper proposes a Pattern Matching Algorithm Using Changing Consecutive Characters (PMCCC) to make the searching pro- cess of the algorithm faster. PMCCC enhances the shift process that determines how the pattern moves in case of the occurrence of the mismatch between the pattern and the text. It enhances the Berry Ravindran (BR) shift function by using m consecutive characters where m is the pattern length. The formal basis and the algorithms are presented. The experimental results show that PMCCC made enhancements in searching process by reducing the number of comparisons and the number of attempts. Comparing the results of PMCCC with other related algorithms has shown significant enhancements in average number of comparisons and average number of attempts.
机译:模式匹配是在许多应用程序(例如搜索引擎和DNA分析)中使用的非常重要的算法。他们旨在在文本中找到模式。本文提出了一种使用连续变化字符(PMCCC)的模式匹配算法,以使算法的搜索过程更快。 PMCCC增强了移位过程,该过程确定了在图案与文本之间出现不匹配的情况下图案如何移动。它通过使用m个连续字符(其中m是图案长度)来增强Berry Ravindran(BR)移位功能。提出了形式基础和算法。实验结果表明,PMCCC通过减少比较次数和尝试次数来增强搜索过程。将PMCCC的结果与其他相关算法进行比较,显示出平均比较次数和平均尝试次数显着提高。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号