很多小伙伴在后台留言问刷LeetCode有没有好的书或者题解推荐,今天,就分享一下自己整理的一些题解和书籍,希望对大家有所帮助。
算法小抄
首先分享的是labuladong的算法小抄,刷算法全靠套路,这本书涵盖了LeetCode的所有题型和技巧,而且举一反三,通俗易懂,不是简单的代码堆砌,对于每一种题型,作者都整理了一套框架模板,由浅入深,非常好上手,想要在线看的可以访问https://labuladong.gitee.io/algo/进行学习,目前在线版题目有点多,对于初学者不是很推荐,这里我也提前下载好了精简的pdf版本,需要的小伙伴只需后台回复【刷题必备】即可获取。
代码随想录
Carl整理了一个超级详细的刷题顺序,每道题目都是精心筛选,都是经典题目高频面试题,大家只要按照这个顺序刷就可以了,这里也贴出在线网站的地址:https://www.programmercarl.com/,网站左面的菜单栏就是刷题顺序,每一个专题,挨个刷就可以,不用自己再去题海里选题了,而且每道题目都写了的详细题解(图文并茂,难点配有视频),这个题解已经陪伴了几万小伙伴渡过了算法学习旅程,质量还是有目共睹的。我也提前下载好了网站最重要的章节,已经整理成pdf,需要的小伙伴可以回复【刷题必备】下载。
LeetCode题解
最后,这本阿里P8大神的算法笔记,我必须强烈推荐!,这本资料也是在逛github无意中发现的,真的太强了,这是BAT大佬霜神(halfrost@github)写的 LeetCode刷题笔记,可以在后台回复【刷题必备】直接获取。尤其需要称赞的是本书所有题目的代码都已经beats 100%了,没有beats 100%的题解就没有放到书里了。每一个章节都是先讲概念和框架,然后进行实战演练,大家可以感受下排版
看起来还是特别舒服的,值得注意的是里面的代码是用Go写的,不熟悉的小伙伴正好可以学习一下。这本书也有在线网站:https://books.halfrost.com/leetcode/,上面可以进行查看评论和留言。
对于每一位程序员来说,掌握数据结构和算法是很重要的,而刷leetcode则是检验掌握程度的最好的试金石,甚至会决定笔试和面试的成败,相信上面列出的能给大家带来帮助。
如果需要获取更多资料,可以回复【加群】加入我的专属技术交流群,不定期分享最新编程干货。