The factors analysis and algorithm implementation of single-pattern matching

被引:0
|
作者
Liu G.-S. [1 ]
Zhu S.-J. [1 ]
机构
[1] School of Information Security Engineering, Shanghai Jiaotong University
关键词
Algorithm analysis; Single pattern matching; String search;
D O I
10.1007/s12204-009-0331-9
中图分类号
学科分类号
摘要
By studying the algorithms of single pattern matching, five factors that have effect on time complexity of the algorithm are analyzed. The five factors are: sorting the characters of pattern string in an increasing order of using frequency, utilizing already-matched pattern suffix information, utilizing already-matched pattern prefix information, utilizing the position factor which is absorbed from quick search algorithm, and utilizing the continue-skip idea which is originally proposed by this paper. Combining all the five factors, a new single pattern matching algorithm is implemented. It's proven by the experiment that the efficiency of new algorithm is the best of all algorithms.
引用
收藏
页码:331 / 337
页数:6
相关论文
共 50 条
  • [1] The Factors Analysis and Algorithm Implementation of Single-pattern Matching
    刘功申
    朱圣军
    Journal of Shanghai Jiaotong University(Science), 2009, 14 (03) : 331 - 337
  • [2] A Single-pattern Matching Algorithm Base on Twice Jumps in the Intrusion Detection Systems
    Yang, Zhongming
    Lin, Shen
    2015 12th International Conference on Fuzzy Systems and Knowledge Discovery (FSKD), 2015, : 2593 - 2597
  • [3] Analysis and Implementation on the KMP Pattern Matching Algorithm
    Chen, Julong
    Sun, Wangjie
    Zheng, Zhigao
    PROCEEDINGS OF 2010 ASIA-PACIFIC YOUTH CONFERENCE ON COMMUNICATION, VOLS 1 AND 2, 2010, : 24 - 28
  • [4] A Pattern and Calibration Method for Single-Pattern Structured Light System
    Feng, Zexi
    Man, Duhu
    Song, Zhan
    IEEE TRANSACTIONS ON INSTRUMENTATION AND MEASUREMENT, 2020, 69 (06) : 3037 - 3048
  • [5] Implementation of pattern matching algorithm to defend SQLIA
    Patel, Nency
    Shekokar, Narendra
    INTERNATIONAL CONFERENCE ON ADVANCED COMPUTING TECHNOLOGIES AND APPLICATIONS (ICACTA), 2015, 45 : 453 - 459
  • [6] Research on an Single Pattern Matching Algorithm
    Zheng, Qiang
    MATERIALS SCIENCE AND INFORMATION TECHNOLOGY, PTS 1-8, 2012, 433-440 : 4468 - 4474
  • [7] Parallel implementation of fuzzified pattern matching algorithm on GPU
    Soroushnia, Shima
    Daneshtalab, Masoud
    Pahikkala, Tapio
    Plosila, Juha
    23RD EUROMICRO INTERNATIONAL CONFERENCE ON PARALLEL, DISTRIBUTED, AND NETWORK-BASED PROCESSING (PDP 2015), 2015, : 341 - 344
  • [8] A fast and exact single pattern matching algorithm
    Fan, Hongbo
    Yao, Nianmin
    Jisuanji Yanjiu yu Fazhan/Computer Research and Development, 2009, 46 (08): : 1341 - 1348
  • [9] A semantic matching algorithm: Analysis and implementation
    Shi, H
    MATHEMATICAL FOUNDATIONS OF COMPUTER SCIENCE 1996, 1996, 1113 : 517 - 528