登录
首页 » c++,c » 经典KMP算法的具体实现

经典KMP算法的具体实现

于 2022-02-01 发布 文件大小:1.72 MB
0 147
下载积分: 2 下载次数: 1

代码说明:

KMP算法的关键是利用匹配失败后的信息,尽量减少模式串与主串的匹配次数以达到快速匹配的目的。具体实现就是实现一个next()函数,函数本身包含了模式串的局部匹配信息

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

发表评论

0 个回复

  • 一个比较经典的c #插头
    一款比较经典的C#插件源代码。 一款比较经典的C#插件源代码。-A more classic C# plug-in source code.
    2022-02-16 01:37:26下载
    积分:1
  • 步进电机测试程序
    单片机 学习板 测试程序,步进电机正反转。不同节拍转动。单片机 学习板 测试程序,步进电机正反转。不同节拍转动。单片机 学习板 测试程序,步进电机正反转。不同节拍转动。
    2022-02-01 13:46:23下载
    积分:1
  • GDI
    GDI的c#源码,可以用来绘制一般的流程图,支持图案输出等功能(GDI c# source code control flow. Rar)
    2010-12-03 21:24:11下载
    积分:1
  • C# 自绘式按钮的实例 源码
    C# 自绘式按钮的实例源码,本例主要是以复合控件方式创建自绘式按钮,并测试了自绘式按钮响应鼠标单击事件。自绘按钮的绘制,可以参考以下代码:   //绘制新按钮   Graphics MyGraphics = e.Graphics;   Point[] MyPtsA = { new Point(0, 0), new Point(90, 0), new Point(170, 0), new Point(170, 50), new Point(170, 90), new Point(90, 90), new Point(0, 90), new Point(0, 50) };   Color[] MyColsA = { Color.White, Color.Black, Color.White, Color.Black, Color.White, Color.Black, Color.White, Color.Black };   PathGradientBrush MyPGBrushA = new PathGradientBrush(MyPtsA);   MyPGBrushA.SurroundColors = MyColsA;   MyGraphics.FillRectangle(MyPGBrushA, 0, 0, 170, 90);   String MyText = "自绘式按钮";   Font MyFont = new Font("隶书", 22);   SolidBrush MyBrush = new SolidBrush(Color.White);   PointF MyPoint = new PointF(3.0F, 30.0F);   MyGraphics.DrawString(MyText, MyFont, MyBrush, MyPoint);
    2022-06-30 07:08:12下载
    积分:1
  • Duilib开源界面库参考demo1
    Duilib 是一款强大的界面开发工具,可以将用户界面和处理逻辑彻底分离,极大地提高用户界面的开发效率,遵循bsd协议。改demo使用UIDesigner设计xml格式的界面描述。代码结构清晰便于阅读
    2022-04-24 13:33:23下载
    积分:1
  • STM8S_LCD例程 STVD工程
    STM8S103/STM8S105/STM8S903系列代码,本代码实现驱动LCD液晶屏功能,STVD完整工程。
    2022-03-29 07:16:16下载
    积分:1
  • DrawCurveDemo
    说明:  根据心电波形数据.ecg文件,在标准距离的网格下绘制绘制心电图,达到检测心电数据是否正常的结果(Drawing ECG according to ECG waveform data)
    2019-06-01 11:40:46下载
    积分:1
  • static displacement eight Serial Digital Display Function Set, a very good oh
    静态串行移位8位数码管显示函数集,很不错得哦-static displacement eight Serial Digital Display Function Set, a very good oh
    2023-01-16 16:15:03下载
    积分:1
  • C#的简单代码
    C#的一些简单代码,初学者需要的一些代码,介绍C#的一些简单的用法,方便初学者学习。此代码是教科书中光盘中的代码,容易上手。
    2023-08-05 09:35:09下载
    积分:1
  • 四旋翼无人家代码
    硬件组成:机架,4个螺旋桨, 4个电机,4个电调,1信号接收器,1个飞控板,1个 稳压模块,一个电池 螺旋桨:四个螺旋桨都要提供升力,同时要抵消螺旋桨的自旋,所以需要正反桨,即对角的桨旋转反向相同,正反相同。相邻的桨旋转方向相反,正反也相反。有字的一面是向上的(桨叶圆润的一面要和电机旋转方向一致) 电机:电机的kv值:1v电压,电机每分钟的空转速度。kv值越小,转动力越大。电机与螺旋桨匹配:螺旋桨越大,需要较大的转动力和需要的较小的转速就可以提供足够大的升力,因此桨越大,匹配电机的kv值越小。 电调:将飞控板的控制信号,转变为电流的大小,控制电机的转速,同时给飞控板供电。电调将电池提供的11.1v的电压变为3.3v为飞控板供电。 信号接收器:接收遥控器的信号,给飞控板。通过飞控板供电。 遥控器:需要控制俯仰(y轴)、偏航(z轴)、横滚(x轴)、油门(高度),最少四个通道。遥控器分为美国手和日本手。美国手油门(摇杆不自动返回),偏转在左,俯仰,横滚在右。 飞控板:通过3个方向的陀螺仪和3轴加速度传感器控制飞行器的飞行姿态。 ---------------------  作者:ITRunningGirl  来源:CSDN  原文:https://blog.csdn.net/u013693367/article/details/78735864  版权声明:本文为博主原创文章,转载请附上博文链接!
    2022-01-31 11:52:59下载
    积分:1
  • 696516资源总数
  • 106914会员总数
  • 0今日下载