查看原文
其他

不到三个月刷了400多道算法题!

程序喵大人 程序喵大人 2022-08-22

我最近在猛刷算法题(加我微信好友的朋友应该隐隐约约也听说了吧)。文末有福利



最近三个月的时间,刷了差不多400+题,而且都是用的业余时间(所以最近原创文章更新频率低,求原谅)。 我想这可能比一些准备校招的同学还拼了吧,一个苦逼上班族能保持每天刷个三五道题真的不易,相信学生可以刷的更多。 


算法的重要性是毋庸置疑的,今天和大家说说:我们有必要学算法(刷题)吗?



暂且不说算法在工作中究竟有没有用,就单纯从找工作的角度来说,现在各大公司面试有事没事都喜欢考察算法,而且多数都是medium难度的,其中很多公司笔试不乏有一些hard的题目,比如字节。想去Google、微软等外企的,那就不用多说了。肝算法刷题绝对是面试这些大公司的不二法门。


在这里还想强调下,特别是校招生,由于是学生,因为项目经验比较少,所以校招面试时很大比重都在考察算法能力。我当年校招面试也是因为算法才进的某旷厂,记得入职后和leader聊天,他说面试了30多个人,只有我和一个北大的学生答对了这道算法题,北大的学生被他推荐到了算法组,把我留下来搞了工程。。哈哈哈,当时庆幸自己走狗屎运。


可能很多朋友都看到过,算法在工作中应用不多,没多大用的说法。算法当然有用了!编程语言日新月异,总有新的语言出来,如果算法学得好,你会发现编程思维和解决问题的能力都会突飞猛进。特别是在性能优化的时候,高效算法可以提升很多倍的效率,算法能力也是评价一个程序员技术能力很重要的维度。


上面啰嗦这么多,现在说说怎么学,网站+书籍=真香。


网站方面,力扣,力扣还是力扣!(请力扣把广告费结一下~咳咳)


书籍资料方面,很多人可能都听说过算法导论,但是这本书的门槛高,如果没有一定的基础,很难啃下去。


@程序员Carl 新书《代码随想录——跟着Carl学算法》帮助你解决以上问题。

力扣的正确刷题顺序,书里都给安排好的了,只要照着刷就行,在也不用自己去找题,本书全部采用力扣原题讲解。

《代码随想录》总共将近500页,70w字,200多个插图,处处都是心血。


福利

送六本书:《代码随想录》




活动规则:


走心奖:本篇文章留言,我会选出三位走心留言,另外经常留言+分享的同学我会重点考虑


幸运奖:加我好友,近期我会发一条朋友圈,点赞方式抽奖,送出三本




土豪朋友们,也可以直接购买,购买方式在下方:



您可能也对以下帖子感兴趣

文章有问题?点此查看未经处理的缓存