资源简介

AC多模式匹配算法 特点:应用有限自动机巧妙地将字符比较转化为了状态转移。此算法有两个特点:一是扫描文本时完全不需要回溯,二是时间复杂度为O(n)与关键字的数目和长度无关,但所需时间和文本长度以及所有关键字的总长度成正比。 算法思想:用多模式串建立一个确定性的树形有限状态机,以主串作为该有限状态机的输入,使状态机进行状态的转换,当到达某些特定的状态时,说明发生模式匹配。AC 多模式匹配算法的实现可分预处理和搜索查找两个阶段。在预处理阶段根据待匹配的模式串组生成有限状态机;搜索查找阶段状态机根据输入的文本串进行状态跳转,当到达某一状态时,该状态有匹配的模式串,则匹配成功。AC 状态机包括got

资源截图

代码片段和文件信息

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件      31675  2011-11-04 13:36  ac.java\ACDemo.rar

     文件      10511  2011-11-04 13:32  ac.java\ac_arithmetic.jar

     文件      17856  2011-11-04 13:38  ac.java\ac_src_app.rar

     目录          0  2011-11-04 13:44  ac.java

----------- ---------  ---------- -----  ----

                60042                    4


评论

共有 条评论