登录
首页 » 数据结构 » 由于简单模式匹配算法在一次字符比较失败后,简单的把模式串位置向前移动一个字符位置,这样就丢掉了前面字符匹配中得到的信息,效率差。所以就需要一种无回溯的算法来提高...

由于简单模式匹配算法在一次字符比较失败后,简单的把模式串位置向前移动一个字符位置,这样就丢掉了前面字符匹配中得到的信息,效率差。所以就需要一种无回溯的算法来提高...

于 2022-03-19 发布 文件大小:3.18 kB
0 114
下载积分: 2 下载次数: 1

代码说明:

由于简单模式匹配算法在一次字符比较失败后,简单的把模式串位置向前移动一个字符位置,这样就丢掉了前面字符匹配中得到的信息,效率差。所以就需要一种无回溯的算法来提高效率,这里使用KMP(Knuth-Morris-Pratt)算法。模式串前面的连续片断部分称“前缀模式”,前缀模式在模式串后部重复出现的情况可以用来避免重复进行已经做过的检查,这是KMP算法中的一个重要概念。-as simple pattern-matching algorithm to compare a character failure, a simple model put forward position Series mobile location of a character, would be lost in front of characters matching the information inefficiently. There is a need for a non-backtracking algorithms to improve efficiency, the use of KMP here (Knuth-Morris-Pratt) algorithm. Model Series in front of a row clips part said "prefix model," prefix string pattern in the pattern of recurring back can be used to avoid duplication of inspection has been done, KMP algorithm is an important concept.

下载说明:请别用迅雷下载,失败请重下,重下不扣分!

发表评论

0 个回复

  • 访问
    私人潜艇 Load_Faculty() Dim con 作为新 OleDbConnection Dim cmd 作为新 OleDbCommand 作为 OleDbDataReader 的 dim 博士 Dim arrImage() 作为字节 Dim myMS 作为新的 IO。MemoryStream 声明作为字符串存放连接 = String.Empty 请尝试 声明存放连接 ="选择 b.FacultyID、 b.Image、 b.Course、 a.Course" 声明存放连接 = 声明存放连接 &"从作为左的联接学院作为 b studentsrecords" 声明存放连接 = 声明存放连接 &"a.ID = b.FacultyID WHERE(a.Course = @Course) a.Course 按顺序" con = 新 Ole
    2022-03-09 21:13:40下载
    积分:1
  • 车辆保险管理系统主要是针对车辆保险业务管理流程而开发的一套先进的计算机管理系统。车辆保险管理系统是专为车辆保险业务员开发的一套应用软件,用于管理保单与客户信息。...
    车辆保险管理系统主要是针对车辆保险业务管理流程而开发的一套先进的计算机管理系统。车辆保险管理系统是专为车辆保险业务员开发的一套应用软件,用于管理保单与客户信息。它具有以下功能:1)保单管理,包括保单输入、保险车辆输入、批单执行、保单查询、保险车辆查询;2)理赔管理,包括陪案输入、陪案查询;3)联系人管理,包括联系人信息输入、联系人查询;4)保险业务统计分析,包括保单业务量统计和理赔业务量统计。 本系统数据库采用paradox数据库、系统开发采用BorlandC++Builder5。-err
    2022-05-24 09:09:59下载
    积分:1
  • 一个用vc写的物资管理系统
    一个用vc写的物资管理系统-vc with a written material management system
    2022-02-25 10:04:05下载
    积分:1
  • 计算10000以内的阶乘,计算阶乘的程序
    计算10000以内的阶乘,计算阶乘的程序-calculation 10,000 within the factorial calculated factorial procedure
    2022-03-13 07:10:11下载
    积分:1
  • DDM 文章
    在本文中我们侧重于各种技术、 方法和不同领域的研究,是乐于助人并被标记为数据挖掘技术的重要领域。因为我们知道,很多跨国公司和大型组织被管理在不同国家的不同的地方。操作的每个地方可能会生成大量的数据。企业的决策制定者需要访问所有这些来源和采取的战略决策。数据仓库用于通过改善显著的商业价值 管理决策的有效性问题。在不确定和高度竞争的业务然而在容易识别的环境中,这些战略信息系统的价值 今天的营商环境、 效率或速度不是竞争力的唯一关键。这种类型的巨大大量数据的可用在领域已发生巨大变化的形式的 tera 对善待动物组织字节科学与工程。分析、 管理和决策的这种类型的大量数据我们需要技术称为数据挖掘,将在很多领域转变。本文赋予更多数据挖掘和也 o 的申请个案数目重点挖掘这将有助于数据的范围进一步的研究
    2022-02-12 04:44:04下载
    积分:1
  • vfp表单,设置操作员的权限。(压缩文件)
    vfp表单,设置操作员的权限。(压缩文件)-Probe form, a set of operator competence. (Compressed files)
    2022-03-13 23:07:56下载
    积分:1
  • completion of the process of non
    该程序完成对二叉树的非递归中序遍历,因为其中涉及到二叉树的构造,而且使用类来构造,所以代码比较多。-completion of the process of non- recursive binary tree which preorder because it involved the construction of a binary tree, but the use of class structure, the code more.
    2023-07-26 00:30:03下载
    积分:1
  • pppppppppppppppppppppppppppppp
    这是一个停车场的模拟系统,在对数据结构栈与队列的熟悉及实现-pppppppppppppppppppppppppppppp
    2022-03-18 14:08:13下载
    积分:1
  • 表达式求值 文本界面
    表达式求值 文本界面-expression evaluates text interface
    2022-01-26 02:44:49下载
    积分:1
  • C# 串行端口
    C# 之中 Serial port 的簡單連接教學 串口:/dev/ttyUSB0 鮑率:9600 位元:8 基數檢查碼:1
    2022-03-26 04:32:57下载
    积分:1
  • 696518资源总数
  • 104353会员总数
  • 66今日下载