专栏名称: 吴师兄学算法
和程序员小吴一起从初学者的角度学习算法,以动画的形式呈现解题的思路。每周四篇原创文章,期待你的鉴赏!
目录
相关文章推荐
广东台今日关注  ·  18公里收取581元!广州交通部门通报:已查 ... ·  2 天前  
InfoQ  ·  DeepSeek开源周第二日:定制 MoE ... ·  2 天前  
广东公共DV现场  ·  全红婵,拟被保送广东这一高校! ·  2 天前  
36氪  ·  一个千亿造车独角兽破产了 ·  2 天前  
51好读  ›  专栏  ›  吴师兄学算法

数据结构和算法,到底有多重要?

吴师兄学算法  · 公众号  ·  · 2020-04-29 12:15

正文



点击关注上方“ 五分钟学算法 ”,

设为“置顶或星标”,第一时间送达干货。


每年金三银四都是招聘季,今年虽然有疫情影响,但相信也还是有不少人出来面试。我发现很多候选人,聊起架构、框架侃侃而谈,但一写代码,就暴露真实水平。说白了,还是基本功不够扎实。

在我看来,不管你是什么语言,基本功一定要扎实, 最核心的一定是数据结构与算法。也因此,所有大厂面试,都必考算法题。


分享些我近几年对于算法的一些感悟吧。

1、算法不是纯粹拼智商的,而是一种技能,是可以通过科学合理的方式训练出来的能力。

2、学算法,刷题蛮干是不行的,需要遵循科学的方法。算法训练是个系统工程,得循序渐进着来,过于急功近利,反而会因做不出题而产生挫败感,带来反作用。

那会儿,我几乎把市面上所有算法教程都撸了一遍。虽说有所收获,但我发现这些资料还是更偏理论,举例也大多脱离真实的软件开发。看的时候各种明白,合上书就忘得精光。

直到我看了 《数据结构与算法之美》 专栏,让我对算法的理解上了一个新高度。毫不夸张的说,这是我认为市面上 最适用于工程师的算法课 ,口碑也非常好,现已有 7.9W 程序员加入学习了。

作者是前 Google 工程师王争,特别会教,实战经验丰富,是个不可多得的好老师。专栏现已全部更新完毕——原计划 45 篇,完结时足足写了 72 篇。我已经刷了两遍,每次看都还有新收获。

整个专栏涵盖 100+ 真实项目场景案例,王争还手绘了不少详解图(共 300 多张),他不只是单纯地把某个知识点讲清楚,而是结合自己的理解、实践和经验讲解。

跟着学下来,你会发现,这是一个可以 长期影响你的专栏 :从基础到思维再到实战,中间还穿插阶段性的练习和总结,是我见过 最全面、性价比最高的算法课 这个课 马上就要涨价到¥129 了,所以我也见缝插针为大家争取了一波福利,限时秒杀只要 ¥68 只有 2

原价¥99,5月1日涨价到¥129

限时秒杀 ¥68 👇


这个专栏帮到挺多人的,我随便截了几个,你可以看看。



作者是谁?

作者王争,是前 Google 工程师,从事 Google 翻译相关的开发工作,深入研究算法十几年;且 曾任某金融公司核心系统资深系统架构师,负责公司核心业务的架构设计和开发工作。他干过架构、做过产品、带过团队、创过业,最后发现还是喜欢写代码。工作十多年,始终没有脱离编码第一线。



你能获得什么?
1、掌握数据结构与算法的核心知识
王争根据自己研读数十本算法书籍和多年项目开发的经验, 精选了 20 个最实用数据结构和算法 结合具体的软件开发实例,由浅入深进行讲解背后的设计思想,并适时总结一些实用“宝典”,保证你印象深刻,并且能够迅速对应到实际工作场景中。


2、提升算法思维,训练解决实际开发工作难题的强能力

这部分王争会讲一些不是那么常用的数据结构和算法。虽然不常用,但是并不是说他们没用。设置这一部分的目的,是为了让你开拓视野,强化训练算法思维、逻辑思维。如果说学完基础部分可以考 80 分,那掌握这一部分就能让你成为尖子生。再回过来说,不管是现在流行的区块链技术还是人工智能,核心代码实现中都会涉及到这些算法。


3、学习开源框架、底层系统的设计原理,提升工作实战技能







请到「今天看啥」查看全文