还在为算法烦恼?那你应该还没看过这份Git上70k标星的笔记

这份算法笔记用了两周的时间就涨到了10k star!!

现在star数是68.8,由于题目的字数有限,小编就把他直接说成了70K标星,应该没什么问题吧;嘿嘿。

还在为算法烦恼?那你应该还没看过这份Git上70k标星的笔记_第1张图片

笔记简介

关于LeetCode

由于本书是围绕LeetCode刷题整理的笔记,下面简单介绍一下

说到LeetCode,作为一个程序员来说,应该不陌生,近几年参加面试都会提到它。国内外的程序员用它刷题主要是为了面试。据历史记载,这个网站2011年就成立了,马上就要到自己10周年的生日了。每周举行周赛,双周赛,月赛,在有限时间内编码,确实非常能考验人的算法能力。一些大公司赞助冠名的比赛获得前几名除了有奖品,还能直接拿到内推的机会。

还在为算法烦恼?那你应该还没看过这份Git上70k标星的笔记_第2张图片

这位作者也是Leetcode资深刷题者,笔者想和大家分享分享一些做题心得,解题方法。想和有相同爱好的人交个朋友,一起交流学习。对于自己来说,写题解也是一种提高。把一道深奥的题目讲给一点都没有头绪的人,并能让他完全听懂,很能锻炼人的表达能力。在讲解中很可能还会遇到听者的一些提问,这些问题可能是自己的知识漏洞,强迫自己去弥补。笔者在公司做过相关的分享,感受很深,双方受益都还不错。

还在为算法烦恼?那你应该还没看过这份Git上70k标星的笔记_第3张图片

关于题解:

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

内容截图

刷题笔记:

还在为算法烦恼?那你应该还没看过这份Git上70k标星的笔记_第4张图片

算法小炒:

这份算法小抄旨在帮助读者整理算法套路、框架,助力面试。此文档共666页,吉利吧;

还在为算法烦恼?那你应该还没看过这份Git上70k标星的笔记_第5张图片

与普通算法书籍不同之处

这本笔记中讲的都是普通的数据结构,咱不是搞算法竞赛的,野路子出身,我只会解决常规的问题。另外,以下是我个人的经验的总结,没有哪本算法书会写这些东西,所以请读者试着理解我的角度,别纠结于细节问题,因为这份笔记就是希望对数据结构和算法建立一个框架性的认识。

从整体到细节,自顶向下,从抽象到具体的框架思维是通用的,不只是学习数据结构和算法,学习其他任何知识都是高效的。

如何获得这份优质的资料呢?

快速入手通道:点赞+关注后,关注公众号【Java斗帝】回复关键字“666”即可获取!100%领取!!!此份资料名字为:算法小抄;

整理不易,觉得有帮助的朋友可以帮忙点赞分享支持一下小编~

你的支持,我的动力;祝各位前程似锦,offer不断!!!

看完三件事❤️

========

如果你觉得这篇内容对你还蛮有帮助,我想邀请你帮我三个小忙:
点赞,转发,有你们的 『点赞和评论』,才是我创造的动力。
关注公众号 『 Java斗帝 』,不定期分享原创知识。
同时可以期待后续文章ing

你可能感兴趣的:(算法,java,后端,spring)