自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(3)
  • 收藏
  • 关注

原创 直接写出KMP中next数组(附 改良版next)

一、例如:位置i12345678字符串abaabcacnext [ i ]01122312很久没看KMP了,但数据结构老师讲到了这里,还是得好好看看。想起以前学的时候的绞尽脑汁,就期待老师能讲出通俗易懂的理解来。结果把我的理解讲混沌了,但是确实得到了一个特简单直接写出next数组的方法。如下:首先我是next数组从-1开始的,但为了方便看,一下都从1开始。next[1] = 0 , next [2...

2018-03-27 21:18:23 480 1

转载 KMP算法及next数组详解

最近整理笔记时,突然翻出几年前理解起来困难无比的看毛片(KMP)算法,笔记中详述了搜索过程,图文并茂,然而在最最重要的next数组部分却是一带而过,于是找出当年的教材,也只是写了getnext()函数,想着上网找一找图文并茂的举例,结果这一找彻底蒙比,众说纷纭,同样一个子串,处理得到的“next数组”全不一样,抛开数组以0开始还是以1开始这一问题,还有三种不同的结果。    事实上这三种“next数

2018-03-27 19:21:17 436

原创 poj 1852 Ants

AntsTime Limit: 1000MS Memory Limit: 30000KTotal Submissions: 21692 Accepted: 8902DescriptionAn army of ants walk on a horizontal pole of length l cm, each with a constant speed of 1 cm/s. When a walk...

2018-03-07 12:02:21 189

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除