- 博客(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关注的人