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

搜索资源列表

  1. KMP算法C++实现

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

    • 发布日期:2009-06-10
    • 文件大小:1kb
    • 提供者:gongzhitaao
  1. [C/算法]字符串匹配(BF算法的改进算法:KMP算法和BM算法)

  2. 实现BF算法的改进算法:KMP算法和BM算法; 对上述3个算法进行时间复杂性分析,并设计实验程序验证分析结果。 附件中 3.3.h BF算法代码 3.5.h KMP算法代码 3.12.h BM算法代码
  3. 所属分类:其它

    • 发布日期:2010-08-27
    • 文件大小:25kb
    • 提供者:xkueng
  1. kmp C code

  2. KMP算法原理详述、C代码实现。PDF格式。
  3. 所属分类:C

  1. 数据结构(C语言)--模式匹配--KMP算法

  2. 《数据结构》用C语言实现的模式匹配KMP算法,可用于求出子串在主串中的位置。
  3. 所属分类:C/C++

    • 发布日期:2011-10-18
    • 文件大小:20kb
    • 提供者:zys17
  1. 字符串匹配算法

  2. 字符串匹配算法,使用C++实现KMP算法,对正在学习算法的同学应该挺有帮助的
  3. 所属分类:C++

    • 发布日期:2012-10-20
    • 文件大小:538kb
    • 提供者:a1044252875
  1. KMP算法(经过优化更高效)

  2. 用C++实现的KMP算法,经过优化的KMP算法,比KMP算法更高效。
  3. 所属分类:C++

    • 发布日期:2013-03-02
    • 文件大小:542byte
    • 提供者:biguojun
  1. 数据结构KMP算法详细分析

  2. 详细分析KMP算法中next值的求法和代码实现的关键
  3. 所属分类:其它

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

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

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

  2. C++实现的字符串匹配算法,KMP算法。包括源程序,vs2008测试通过
  3. 所属分类:C++

    • 发布日期:2013-06-08
    • 文件大小:533kb
    • 提供者:zy_dreamer
  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. 用C#实现KMP算法(Microsoft.Visual.Studio.2005)

  2. 用C#实现KMP算法,这是我遇到的其中一道笔试题!!!
  3. 所属分类:其它

    • 发布日期:2008-09-18
    • 文件大小:17kb
    • 提供者:wszlh1981
  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. 用c++实现kmp算法,进行字符串快速比较,是、使得比较过程移动的距离尽可能短
  3. 所属分类:C++

    • 发布日期:2018-03-09
    • 文件大小:1kb
    • 提供者:qq_35270954
  1. KMP算法C++实现 封装成类

  2. 数据结构C++实现KMP算法class kmp 怎么得到nextval数组怎么比较字符串
  3. 所属分类:其它

    • 发布日期:2009-11-26
    • 文件大小:517byte
    • 提供者:windcdf
  1. C语言kmp算法简单示例和实现原理探究

  2. 主要介绍了C语言kmp算法简单示例和实现原理探究,本文用简洁的语言说明KMP算法的原理,并给出了示例,需要的朋友可以参考下
  3. 所属分类:其它

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

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

    • 发布日期:2020-09-02
    • 文件大小:51kb
    • 提供者:weixin_38644599
  1. c++ 实现KMP算法

  2. KMP KMP算法解决的问题 字符串str1和str2,str1是否包含str2,如果包含返回str2在str1中开始的位置。 如何做到时间复杂度O(N)完成? 思路: 首先判断两个字符串是否为空串,并且str2的长度是否小于str1的长度,因为题目要求str1中包含str2。 以上都满足的情况下,首先定义两个变量分别为 x ,y 作为后续字符串中字符遍历的下标,然后再生成一个vector容器next,用来后续的匹配加速 然后在str2中,做加速操作,也就是 看当前 i – 1和之前的所有字符,
  3. 所属分类:其它

    • 发布日期:2020-12-16
    • 文件大小:57kb
    • 提供者:weixin_38628830
  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
« 12 3 4 5 6 »