刷Github时发现了一本阿里大牛的算法笔记!标星70.5K

作者是ios开发工程师,校招进入阿里巴巴后,转做服务端开发。

他在校期间连续三年参加ACM-ICPC竞赛。从参赛开始,原计划每天刷一道算法题,实际上每天有时候不止一题,一年最终完成了 600+:

刷Github时发现了一本阿里大牛的算法笔记!标星70.5K_第1张图片

凭借三年刷题经验,他在校招中很快拿到了各大公司的offer,最终他选择了阿里巴巴。
入职前,他把他的刷题经验总结成书,作为礼物赠送给他的学弟学妹,希望同学们都能在最短时间内掌握校招常见的算法及解题思路。
整本书,我仔细看了一遍,作者非常细心地将常见核心算法题和汇总题拆为两部分。
对于急于面试的小伙伴,只需要看完第二部分算法专题中,常见的核心算法题即可。这部分共150页。

刷Github时发现了一本阿里大牛的算法笔记!标星70.5K_第2张图片

而对于有时间的同学,作者还给出了他结合众多数据结构算法书籍,挑选出的一千多道题的解题思路和方法,以供有需要的同学慢慢研究。

刷Github时发现了一本阿里大牛的算法笔记!标星70.5K_第3张图片

刷Github时发现了一本阿里大牛的算法笔记!标星70.5K_第4张图片

这本笔记总共1120页,涵盖了常见笔试面试算法和所有类型算法题的题解思路。
整本书排版非常精美,每个题目先给出解题思路,然后再给出源代码,必要时会用插图展示解题逻辑。

刷Github时发现了一本阿里大牛的算法笔记!标星70.5K_第5张图片

刷Github时发现了一本阿里大牛的算法笔记!标星70.5K_第6张图片

而且所有的题目作者还给出了源代码,读者可以直接运行。

刷Github时发现了一本阿里大牛的算法笔记!标星70.5K_第7张图片

如何阅读本笔记:

先自己读题,思考如何解题。如果15分钟还没有思路,那么先看笔者的解题思路,但是不要看代码。有思路以后自己用代码实现一遍。如果完全不会写,那就看笔者提供的代码,找出自己到底哪里不会写,找出问题记下来,这就是自己要弥补的知识漏洞。如果自己实现出来了,提交以后有错误,自己先 debug。AC以后没有到100%也先自己思考如何优化。如果每道题自己都能优化到100%了,那么一段时间以后进步会很大。所以总的来说,实在没思路,看解题思路;实在优化不到100%,看看代码。

公众号内回复666获取 算法小抄

好了,今天就分享到这里了,希望大家能够好好学习,把算法这一块儿给提升上来,也希望本文能够得到大家的喜欢!!

看完三件事❤️

========

如果你觉得这篇内容对你还蛮有帮助,我想邀请你帮我三个小忙:

点赞,转发,有你们的 『点赞和评论』,才是我创造的动力。

关注公众号 『 Java斗帝 』,不定期分享原创知识。

同时可以期待后续文章ing

你可能感兴趣的