您好,欢迎光临本网站![请登录][注册会员]  

搜索资源列表

  1. KMP算法C++实现

  2. kmp算法的C++实现 有关kmp算法的介绍,可以参考 Introduction to Algorithms 2nd ed
  3. 所属分类:其它

    • 发布日期:2009-06-10
    • 文件大小:1kb
    • 提供者:gongzhitaao
  1. KMP算法的介绍以及实现

  2. KMP算法的介绍以及实现,简单的介绍会让你更容易弄懂KMP算法的过程
  3. 所属分类:其它

    • 发布日期:2010-05-12
    • 文件大小:3kb
    • 提供者:snr278
  1. KMP算法C++实现

  2. KMP算法的C++实现,看了网上讲解之后写的
  3. 所属分类:C++

    • 发布日期:2012-02-13
    • 文件大小:2kb
    • 提供者:lijinf2
  1. kmp算法代码

  2. kmp算法 可以参考的C代码 包含了具体kmp算法的核心代码
  3. 所属分类:C

    • 发布日期:2013-01-01
    • 文件大小:2kb
    • 提供者:iphenix
  1. KMP算法C++源码实现(有工程,可编译)

  2. KMP算法的c++实现,根据一篇讲解kmp算法的文档写的,带工程可编译,可以直接作为项目代码使用,也可以作为学习使用,实现简单、灵活
  3. 所属分类:C++

    • 发布日期:2013-06-02
    • 文件大小:69kb
    • 提供者:zhylei
  1. KMP算法(C++实现)

  2. C++实现kmp字符串匹配算法,算法思想: *KMP算法的思想就是在匹配过程称若发生不匹配的情况 *如果next[j]>=0则目标串的指针i不变将模式串的指针j移动到next[j]的位置继续进行匹配 *若next[j]=-1则将i右移1位并将j置0继续进行比较 *对于next[]数组的定义如下 *next[j]=-1 j=0 *next[j]=max k : 0<k<j src[0...k-1]=src[j-k,j-1] *next[j]=0 其他
  3. 所属分类:C++

    • 发布日期:2013-07-08
    • 文件大小:146kb
    • 提供者:ljj_sysu
  1. 数据结构课程设计实验报告-KMP算法的实现

  2. KMP算法是对一般模式匹配算法的改进,由D.E.Knuth与V.R.Pratt和J.H.Morris 同时发现的因此人们称它为克努特-莫里斯-莫拉特操作(简称为KMP算法)。 对于一般的模式匹配算法:分别利用两个指针i和j指示主串S和T中的当前正待比较的字符位置。算法的基本思想是:从主串的S的第POS个字符开始起和模式的第一个字符比较之,如相等,则继续逐个比较后续字符;否则从主串的下一个字符起再重新和模式的字符比较之。以此类推,直到模式T中的每个字符依次和主串S中的一个连续字符序列相等,则称匹
  3. 所属分类:C/C++

    • 发布日期:2013-10-25
    • 文件大小:118kb
    • 提供者:u010325253
  1. KMP算法详解

  2. 你绝对不会后悔的一个讲解KMP算法的文件!
  3. 所属分类:C/C++

    • 发布日期:2013-12-03
    • 文件大小:1mb
    • 提供者:u013026304
  1. KMP算法的C语言实现

  2. KMP算法的C语言实现,以及说明注释.在vc6.0环境下编译通过,运行正确
  3. 所属分类:C

    • 发布日期:2008-10-02
    • 文件大小:163kb
    • 提供者:yantang
  1. KMP算法的Next及NextVal序列求解

  2. 今天遇到一个KMP算法的题,以前根本没见过,上网查了好多关于KMP,但是讲的都不是很清楚,看的一头雾水,然后就自己研究做出了一个小程序,附上了相关算法解释!希望这个小程序可以帮助大家很好的了解KMP算法Next及NextVal序列的求解算法!
  3. 所属分类:C#

    • 发布日期:2014-08-27
    • 文件大小:454kb
    • 提供者:a471801687
  1. 模式匹配中的KMP算法的实现

  2. 模式匹配中的KMP算法的c语言实现及简单的应用介绍!
  3. 所属分类:讲义

    • 发布日期:2015-02-11
    • 文件大小:83kb
    • 提供者:rp532344638
  1. KMP中文字符匹配算法的C++实现

  2. KMP中文字符匹配算法的C++实现
  3. 所属分类:C++

    • 发布日期:2017-05-08
    • 文件大小:1mb
    • 提供者:hzsharkqq
  1. KMP算法的C#实现方法

  2. 主要介绍了KMP算法的C#实现方法,代码简洁实用,需要的朋友可以参考下
  3. 所属分类:其它

    • 发布日期:2020-09-04
    • 文件大小:28kb
    • 提供者:weixin_38542223
  1. C语言中实现KMP算法的实例讲解

  2. KMP算法即字符串匹配算法,C语言中KMP可以避免指针回溯从而达到高效,接下来就来总结一下C语言中实现KMP算法的实例讲解
  3. 所属分类:其它

    • 发布日期:2020-09-02
    • 文件大小:51kb
    • 提供者:weixin_38644599
  1. KMP算法(C++)示例代码

  2. KMP算法是一种改进的字符串匹配算法,由D.E.Knuth,J.H.Morris和V.R.Pratt提出的,因此人们称它为克努特—莫里斯—普拉特操作(简称KMP算法)。KMP算法的核心是利用匹配失败后的信息,尽量减少模式串与主串的匹配次数以达到快速匹配的目的。具体实现就是通过一个next()函数实现,函数本身包含了模式串的局部匹配信息。KMP算法的时间复杂度O(m+n)。
  3. 所属分类:C/C++

    • 发布日期:2020-11-24
    • 文件大小:672byte
    • 提供者:Derican
  1. kmp算法,C语言实现

  2. 已编译好无bug的kmp算法,用visual6.0由C语言实现,适用环境win7~10,适用于算法设计与实现课程学习和实践,非常值得初学者参考。
  3. 所属分类:互联网

    • 发布日期:2020-12-04
    • 文件大小:19kb
    • 提供者:qq_38616902
  1. C语言中实现KMP算法的实例讲解

  2. 一般的算法为什么这么低效呢?那是因为主串指针回溯情况过多: 主串指针如果不回溯的话,速度就会加快,那我们就会想: 如何让主串指针不回溯? KMP算法就是解决了这个问题,所以速度变得更快速了。 它是这样子的: 用一个数组:next[] 求得失配时的位置,然后保存下来。 要说清楚KMP算法,可以从朴素的模式匹配算法说起。  朴素的模式匹配算法比较容易理解,其实现如下    int Index(char s[], char p[], int pos) { int i, j
  3. 所属分类:其它

    • 发布日期:2021-01-21
    • 文件大小:56kb
    • 提供者:weixin_38623000
  1. c# 实现KMP算法的示例代码

  2. KMP算法是一种改进的字符串匹配算法,由D.E.Knuth,J.H.Morris和V.R.Pratt提出的,因此人们称它为克努特—莫里斯—普拉特操作(简称KMP算法)。KMP算法的核心是利用匹配失败后的信息,尽量减少模式串与主串的匹配次数以达到快速匹配的目的。具体实现就是通过一个next()函数实现,函数本身包含了模式串的局部匹配信息。KMP算法的时间复杂度O(m+n) 。 实现方式就不再这里献丑了,网上很多讲解,此处只是记录下c#实现的代码。 public class KMP { pub
  3. 所属分类:其它

    • 发布日期:2021-01-21
    • 文件大小:46kb
    • 提供者:weixin_38542148
  1. python实现kmp算法的实例代码

  2. kmp算法 kmp算法用于字符串的模式匹配,也就是找到模式字符串在目标字符串的第一次出现的位置 比如 abababc 那么bab在其位置1处,bc在其位置5处 我们首先想到的最简单的办法就是蛮力的一个字符一个字符的匹配,但那样的时间复杂度会是O(m*n) kmp算法保证了时间复杂度为O(m+n) 基本原理 举个例子: 发现x与c不同后,进行移动 a与x不同,再次移动 此时比较到了c与y, 于是下一步移动成了下面这样 这一次的移动与前两次的移动不同,之前每次比较到
  3. 所属分类:其它

    • 发布日期:2021-01-20
    • 文件大小:223kb
    • 提供者:weixin_38590309
  1. KMP算法的C#实现方法

  2. 本文实例简述了KMP算法的C#实现方法,分享给大家供大家参考。具体如下: 具体思路为:next函数求出模式串向右滑动位数,再将模式串的str的next函数值 存入数组next。 具体实现代码如下: static void GetNextVal(string str, int [] next) { int i = 0; int j = -1; next[0] = -1; while (i < str.Length - 1) { if (j == -1 || str[i
  3. 所属分类:其它

    • 发布日期:2021-01-20
    • 文件大小:34kb
    • 提供者:weixin_38663415
« 12 3 4 5 6 7 8 »