
简介
该用户还未填写简介
擅长的技术栈
未填写擅长的技术栈
可提供的服务
暂无可提供的服务
二叉树の递归遍历
学习一下卡哥的递归思路确定哪些参数是递归的过程中需要处理的,那么就在递归函数里加上这个参数, 并且还要明确每次递归的返回值是什么进而确定递归函数的返回类型。写完了递归算法, 运行的时候,经常会遇到栈溢出的错误,就是没写终止条件或者终止条件写的不对,操作系统也是用一个栈的结构来保存每一层递归的信息,如果递归没有终止,操作系统的内存栈必然就会溢出。确定每一层递归需要处理的信息。在这里也就会重复调用自己
LeetCode.459.重复的子字符串
首先就是创建next表,这个是kmp算法的关键,我就习惯用-1的表了,需要注意的是,在遍历模式串的时候,要先写while退回的,再写if前进的,不然到时候退回了,如果后面还有相等就没法加上,next就出错了。进入主代码,卡哥用大量的篇幅去证明一个事情,最大相等前后缀不包含的字串,如果是存在,并且是可以整除模式串的,那么这个模式串就是重复的子字符串。总结出来就是一句代码的事情,但是证明起来却需要理解
到底了







