帅地写的递归和动态规划,在知乎火了

苦逼的码农

共 1392字,需浏览 3分钟

 ·

2021-07-04 08:52

大家好,我是帅地。

在几大算法思想中,帅地认为最难入门的是递归动态规划,特别是递归,一旦你掌握了递归,其他都会迎刃而解,并且其他算法思想基本都会有递归的影子,例子二分查找啊,回溯啊,等等。

所以呢,帅地当时只写了这两种算法思想的文章,如果你想学递归或者动态规划,去网上找文章,可能千篇一律,因为大家可能都是看看某个人怎么写的,然后他也模仿着写。

但是呢,帅地写的这两篇文章,基本都是基于自己的做题经验,因为我曾经也被递归虐过,每次看答案,要嘛一脸懵逼,要嘛答案看的懂,但就是做不出来,不知道你们有没有经历过这种感受?

所以呢,帅地在写文章的时候,没有参考过任何人的文章,完全凭自己平时的刷题经验写出来的,文章发表在知乎之后,就火了,动态规划这篇文章已经收获了 10000+ 的点赞,近 30000 的收藏了。

有些人看了之后,本来做不出的,也突然可以做出动态规划的题目了。

当然,文章不可能适用于每一个人,有些人看了突然就开窍了,有些人看了可能依然还是不懂,不过从点赞和收藏数量来说,这篇文章还是帮助了不少人,这也让我很开心。

另外一篇递归的也是,在知乎 50+ 万的阅读量

在 CSDN 也收获了近 10万的阅读量

这两篇文章适合了解过递归和动态规划,但就是做不出题的人,当然,看了之后,也不是所有题都能做出来,这个只是带你入门,让你能够做出常规的算法题,之后还得需要你去深入理解。

不过当时帅地有点对不住大家,当时写这两篇文章的时候,向大家承诺了后面会配套一些练习题供大家学习巩固,然而帅地并没有做到。

最近帅地把这些练习题都补充上了,一方面是给小分队的小伙伴训练,一方面是为了弥补当时说的话,毕竟也没想到这两篇文章在知乎和 CSDN等博客会这么受欢迎,假如有些人看了之后来了灵感,再加上我给的训练题巩固,效果应该会更好。

所以,帅地昨晚把动态规划的也补充上了,昨晚写正则表达式的题解,一道题写了一晚上,,因为这道题确实难,训练题基本上是一道简单,两道中等,一道困难。

为了方便大家系统阅读,我把这些更新到了帅地的个人网站上了

后续还会更新其他的算法思想,应该也是按照这种模式来,对于这些算法思想掌握比较薄弱的同学,那么帅地还是建议大家看一看,例如像递归,真的很有必要掌握,绝大部分题都可以使用递归来暴力求解的。

学习顺序就是先掌握递归=》理解递归优化原理=〉之后会更加容易入门动态规划=》再之后通过画图的模式掌握动态规划的优化。

阅读链接:https://www.iamshuaidi.com/267.html(点击左下角阅读原文也能直达)

建议PC端打开哦,阅读体验会好一些,有右侧目录

也可以直接进入帅地的网站主页,然后找到五大算法思想

网站主页:https://www.iamshuaidi.com

接下来,网站会加速更新一些工作中常用到的文档,例如 Git,Linux 等,核心就是方便自己快速查找,节省时间,和百度查找最大的不同就是,帅地帮你们做了一层过滤。

好了,暑假也来了,算法薄弱的同学,记得这个暑假刷起来,已经工作的小伙伴,业余时间也可以学一学补起来。

浏览 120
点赞
评论
收藏
分享

手机扫一扫分享

分享
举报
评论
图片
表情
推荐
点赞
评论
收藏
分享

手机扫一扫分享

分享
举报