自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 递归--反转链表(实例)

从学者的角度分析问题,不会一上来就搬出答案,层层递进分析问题,如果你和我当初一样感觉始终不能深刻理解,相信你看完能获取一些感悟。另外,每个问题都有多个章节逐步分析,文章上下关联较强,初学者务必从第一部分开始看。

2024-03-06 11:25:27 275

原创 递归--斐波那契数(3)

从学者的角度分析问题,不会一上来就搬出答案,层层递进分析问题,如果你和我当初一样感觉始终不能深刻理解,相信你看完能获取一些感悟。另外,每个问题都有多个章节逐步分析,文章上下关联较强,初学者务必从第一部分开始看。

2024-02-28 11:14:35 691 1

原创 递归--斐波那契数(2)

从学者的角度分析问题,通过层层递进分析问题,如果你和我当初一样始终感觉不得要领,可以看一下了解一下一个笨蛋的思路,作者致力于让每一个笨蛋都能弄清楚问题的本质。

2024-02-26 12:04:50 594 1

原创 递归--斐波那契数(1)

(F(n) = kF(1) + lF(0),其中k与l是多少)本问题最难的部分,前面我一直都在不仔细考虑中间的具体递推公式,F(n) = F(n-1)+F(n-2),这里还是逃不开方程了,毕竟用一个未知数代替杂七杂八的东西太方便了,先举个简单例子。可知我们在利用F(n-1)+F(n-2)向前推时不断更新F(n-1)与F(n-2)的值,从而不断推出了其线性组合的具体参数。题目所给的递推公式是F(n) = F(n-1)+F(n-2),但作者觉得写成F(n-1)+F(n-2) = F(n)才更好理解它是递推式,

2024-02-25 11:19:51 300

原创 栈--有效的括号(2)

作者刚开始学习栈的时候十分迷惑,只能在一端进行操作,感觉十分麻烦,使用起来不如数组灵活,后面的学习逐渐意识到,它的”不便利性“正是它的优势,它所能进行的操作越有限,它考虑起来越简单。很明显,这个代码十分的丑陋,并且还调用了库函数,应该比网上任何代码都要差劲,但它运行效率并不会低于其他代码,是一个“正确”的答案。我希望初学者不要和我当时一样只记得”先进后出",这个是运作特性,是由前面所说的本质导致的,只记住这个是很难理解栈以至于能手写出来栈代码的。后面说一个本人对于栈的理解,栈的本质是。

2024-02-24 09:14:55 355

原创 栈--有效的括号(1)

分析问题可知,本题要求为判断给定字符串是否有效。第二个是对不同类型括号顺序的要求,假设"(“等级为1,”[“等级为2,等级低的不可以包住等级高的,即”([])"无效。处理第一个要求,先只考虑一种类型(此处为小括号),从左到右遍历字符串(解决对于顺序的要求),有"(“就+1,有”)"-1,若中途统计数小于0时则前半部分右括号数目多于左括号,不符合对于顺序的要求,若最后统计数大于0则不符合对于数目的要求。问题:给定一个只包括 ‘(’,‘)’,‘{’,‘}’,‘[’,‘]’ 的字符串 s ,判断字符串是否有效。

2024-02-23 14:03:12 318 1

空空如也

空空如也

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

TA关注的人

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