首页
首页
沸点
课程
直播
活动
竞赛
商城
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
biggerdong
掘友等级
程序员
|
大东蹦跶无限公司
好好学习天天向上
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
赞
74
文章 73
沸点 1
赞
74
返回
|
搜索文章
文章
热门
最新
C++中的移动构造函数和拷贝构造函数
移动构造函数和拷贝构造函数 为什么会有这两种构造函数呢?这个牵扯到语义上的一个操作,一个是拷贝,一个是移动,拷贝的意义在于我需要将当前这个对象拷贝出完全独立的一份数据出来,包括这个类的对象中的指针所指
javascript中的generator和协程以及使用
genreator generator 函数的特点是执行到 yield 之后可以停止,等待外部调用 next 之后继续向下执行。简单来说就是给外部提供了控制函数内部执行的方法。 例如: 调用 next
javascript valueof的使用
作用 提供valueof方法,返回当前对象的原始值。这个意思就是在需要使用到原始类型值的时候会调用valueOf返回原始类型值。 比如以下: 当对象和操作符进行运算的时候会调用valueOf获取原始值
C语言学习(二)生命周期
变量的生命周期 生命周期指的是程序在运行过程中,变量在内存中的从创建到销毁的生存期。 C语言的变量类型分为以下几类: 按生存时间分: 可以把变量的生命周期分为程序运行期间存在和函数运行期间存在。 按存
C语言学习(一)指针
在C语言中,使用int、float、char等值类型定义的作用是申请一块相应大小的内存地址,用来保存数据。 如果要在函数之间传递这些数据、就需要有两种方式,第一种是数据拷贝,将数据拷贝到函数运行时创建
正则表达式学习笔记(一)基本语法
基本语法 语法: . 这个的作用是匹配任意字符。 语法:[] 定义一个字符的集合。 语法:^ 取非匹配。 例子: 语法:+ 匹配一个或者多个字符 语法:? 正常字符后面表示1次或者0次匹配,元字符后面
作用域链和闭包
既然是作用域链的问题那么延长就可以了加一个函数包起来不就得了,通过作用域链将这个i延长到每一次循环包裹的函数当中。 还有一种方式是let 这个是因为块级作用域相当于变相延长作用域了。 所以闭包的本质还是作用域链,作用域链在函数定义的时候就关联起来,所以类似返回一个函数,事件回调…
kmp算法学习(三)字符串匹配
上一章计算出来了模式字符串针对每个字符的有限状态机,这一章就进入字符串的匹配。
kmp算法学习(二)最长前后缀的确定
上一篇文章说到了,KMP就是通过分析模式串和当前匹配失败的字符串确定出最长前后缀来决定i+1和下一步要匹配的模式串的位置。 百度百科的解释。 在kmp的回退位置的确定过程中,也用到了这个算法。 接下来分析kmp算法的回退确定过程。 接下来问题是:为什么有的回退指向0有的回退指向…
kmp算法学习(一)基本原理
i;j代表字符串和模式串当前的所在的位置。 匹配失败之后 i进行了回退,j也进行了回退。 这个时候导致的问题就是算法时间复杂度变成了O(m*n)。 而kmp算法出现也是为了解决这个问题。 在匹配失败了之后找到重叠的部分继续比较,i并不会回退。 这样的时间复杂度就是O(m+n)。…
下一页
个人成就
文章被点赞
65
文章被阅读
36,741
掘力值
775
关注了
3
关注者
10
收藏集
22
关注标签
16
加入于
2016-09-05