- Notifications
You must be signed in to change notification settings - Fork0
LeetCode 刷题攻略:配思维导图,各个类型的经典题目刷题顺序、经典算法模板,以及详细图解和视频题解。这里精选的题目都不是孤立的,而是由浅入深一脉相承的,相信只要按照刷题攻略上的顺序来学习,一定会有所收获!给个star支持一下吧!
xzifeng/leetcode-master
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
(持续更新中....)
不少同学和我反应LeetCode 刷题攻略这一栏没有了,首先感谢大家对本仓库的关注!因为我发现一些公众号抄袭我的Github,所以我把刷题攻略隐藏了,但是很多同学就看不到刷题顺序了,为了大家可以继续学习,我把算法精选文章的顺序整理了,和刷题攻略顺序一致的,文章顺序即刷题顺序,而且比刷题攻略更全!感谢大家的支持,这个仓库我每天都会更新的!
刷题顺序:建议先从同一类型里题目开始刷起,同一类型里再从简单到中等到困难刷起,题型顺序建议:数组-> 链表-> 哈希表->字符串->栈与队列->树->回溯->贪心->动态规划->图论。
目前大家可以按照下面的「算法文章精选」顺序来刷,里面都是各个类型的经典题目而且题目顺序都是精心设计的,初学者可以按照这个顺序来刷题,算法老手可以按照这个list查缺补漏!
同时这份刷题列表也在公众号「代码随想录」左下角的「算法汇总」里,方便大家用手机查看,用手机看的好处可以看到每篇文章下都有很多录友(代码随想录的朋友们)的留言,录友会总结每篇文章的重点,如果文章有一些笔误的话,留言区也会及时纠正,所以刷一下文章留言区会对理解知识点非常有帮助!而且公众号更新要比Github早2-3天。
赶紧去公众号「代码随想录」里看看吧,你会发现相见恨晚!
编程语言
代码风格
求职
数组
链表
哈希表
字符串
双指针法
栈与队列
二叉树
- 关于二叉树,你该了解这些!
- 二叉树:一入递归深似海,从此offer是路人
- 二叉树:听说递归能做的,栈也能做!
- 二叉树:前中后序迭代方式的写法就不能统一一下么?
- 二叉树:层序遍历登场! *二叉树:你真的会翻转二叉树么?
- 本周小结!(二叉树)
- 二叉树:我对称么?
- 二叉树:看看这些树的最大深度
- 二叉树:看看这些树的最小深度
- 二叉树:我有多少个节点?
- 二叉树:我平衡么?
- 二叉树:找我的所有路径?
- 还在玩耍的你,该总结啦!(本周小结之二叉树)
- 二叉树:以为使用了递归,其实还隐藏着回溯
- 二叉树:做了这么多题目了,我的左叶子之和是多少?
- 二叉树:我的左下角的值是多少?
- 二叉树:递归函数究竟什么时候需要返回值,什么时候不要返回值?
- 二叉树:构造二叉树登场!
- 二叉树:构造一棵最大的二叉树
- 本周小结!(二叉树系列三)
- 二叉树:合并两个二叉树
- 二叉树:二叉搜索树登场!
- 二叉树:我是不是一棵二叉搜索树
- 二叉树:搜索树的最小绝对差
- 二叉树:我的众数是多少?
- 二叉树:公共祖先问题
- 本周小结!(二叉树系列四)
- 二叉树:搜索树的公共祖先问题
- 二叉树:搜索树中的插入操作
- 二叉树:搜索树中的删除操作
- 二叉树:修剪一棵搜索树
- 二叉树:构造一棵搜索树
- 二叉树:搜索树转成累加树
- 二叉树:总结篇!(需要掌握的二叉树技能都在这里了)
回溯算法
- 关于回溯算法,你该了解这些!
- 回溯算法:求组合问题!
- 回溯算法:组合问题再剪剪枝
- 回溯算法:求组合总和!
- 回溯算法:电话号码的字母组合
- 本周小结!(回溯算法系列一)
- 回溯算法:求组合总和(二)
- 回溯算法:求组合总和(三)
- 回溯算法:分割回文串
- 回溯算法:复原IP地址
- 回溯算法:求子集问题!
- 本周小结!(回溯算法系列二)
- 回溯算法:求子集问题(二)
- 回溯算法:递增子序列
- 回溯算法:排列问题!
- 回溯算法:排列问题(二)
- 本周小结!(回溯算法系列三)
- 本周小结!(回溯算法系列三)续集
- 视频来了!!带你学透回溯算法(理论篇)
- 视频来了!!回溯算法:组合问题
- 视频来了!!回溯算法:组合问题的剪枝操作
- 回溯算法:重新安排行程
- 回溯算法:N皇后问题
- 回溯算法:解数独
- 一篇总结带你彻底搞透回溯算法!
贪心算法
动态规划
图论
数论
高级数据结构经典题目
- 并查集
- 最小生成树
- 线段树
- 树状数组
- 字典树
海量数据处理
(持续更新中....)
持续更新中....
大家好,我是程序员Carl,哈工大师兄,ACM 校赛、黑龙江省赛、东北四省赛金牌、亚洲区域赛铜牌获得者,先后在腾讯和百度从事后端技术研发,CSDN博客专家。对算法和C++后端技术有一定的见解,利用工作之余重新刷leetcode。
加我的微信,备注:「个人简单介绍」+「组队刷题」, 拉你进刷题群,每天一道经典题目分析,而且题目不是孤立的,每一道题目之间都是有关系的,都是由浅入深一脉相承的,所以学习效果最好是每篇连续着看,也许之前你会某些知识点,但是一直没有把知识点串起来,这里每天一篇文章就会帮你把知识点串起来。
更多精彩文章持续更新,微信搜索:「代码随想录」第一时间围观,关注后回复:「简历模板」「二叉树总结」「回溯算法总结」「栈与队列总结」等关键字就可以获得我整理的学习资料。
每天8:35准时为你推送一篇经典面试题目,帮你梳理算法知识体系,轻松学习算法!,并且公众号里有大量学习资源,也有我自己的学习心得和方法总结,更有很多志同道合的好伙伴在这里打卡学习,来看看就你知道了,相信一定会有所收获!
About
LeetCode 刷题攻略:配思维导图,各个类型的经典题目刷题顺序、经典算法模板,以及详细图解和视频题解。这里精选的题目都不是孤立的,而是由浅入深一脉相承的,相信只要按照刷题攻略上的顺序来学习,一定会有所收获!给个star支持一下吧!
Resources
Uh oh!
There was an error while loading.Please reload this page.