自定义博客皮肤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算法的理解

kmp算法是在bf(暴力搜索)算法的基础上进行优化,以减少重复操作,降低时间复杂度的一种字符串匹配算法。 kmp算法的思想 如何搜索某字符串的子串?暴力搜索的思想是将子串的第一个元素s[0]与a[0]匹配,如果成功则判断s[1]与a[1],否则s向右移动一位,即判断s[0]与a[1]是否匹配,之后同上。kmp算法的思想是利用之前已经匹配过的数据,移动子串,使子串与之前匹配成功相同的前缀匹配,跳过

2017-12-31 17:48:15 319

原创 结构体的学习

结构体即结构变量。 使用一个结构体,应先声明该结构的布局。(类似于声明变量)。struct game{ double space; double price; char inc[25]; char tag[25]; }以上代码就声明了一个名为game的结构类型。于是我就可以在下面声明一个game类型的结构变量struct game the_witcher_3; //

2017-11-26 22:57:54 198

原创 malloc函数的学习

malloc函数的作用是申请分配一块连续空间。 1.头文件 malloc函数的头文件是< malloc >或者< stdlib.h >或者< alloc.h >(linux) 2.返回值 malloc若申请内存成功则会返回一个指向改该空间首地址的指针,该指针的类型为void(即可以被强制类型转化为需要的类型)。失败则返回一个NULL指针。一般情况下申请内存不会因为内存不足出现失败情况。所以失

2017-11-25 23:11:52 2283

空空如也

空空如也

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

TA关注的人

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