前两天收到读者喜报,说是进字节了
和他交流了一下他的学习心得,发现他看的资料也是我之前推荐过的算法进阶指南,这里推荐给大家,github star 可是过十万哦!质量非常高!
这份算法笔记与其他的不同,均是用图解,gif 的方式来针对常见的题型进行详细的说明,非常的浅显易懂!有了这份笔记的总结,对校招和社招的算法刷题帮助之大不言而喻,果断收藏了
简单介绍一下这份笔记
比如判断环的入口位置,画了一张图,配以简单的文字描述让大家看完瞬间豁然开朗!
比如很多读者表示不了解递归的概念,结果文中一张配图就说明清楚了这个概念
再比如用队列来实现 BFS,一张动图一目了然
关于算法刷题的困惑和疑问也经常听朋友们提及。这份笔记里面共包含作者刷LeetCode算法题后整理的数百道题,每道题均附有详细题解过程。很多人表示刷数据结构和算法题效率不高,甚是痛苦。
有了这个笔记的总结,对校招和社招的算法刷题帮助之大不言而喻,果断收藏了。
非常值得一刷的LeetCode
LeetCode刷题目录
思维导图
最易懂的贪心算法
- 
算法解释 
- 
分配问题 
- 
区间问题 
- 
练习 
玩转双指针
- 
算法解释 
- 
分配问题 
- 
区间问题 
- 
练习 
居合斩!二分查找
- 
算法解释 
- 
求开方 
- 
查找区间 
- 
旋转数组查找数字 
- 
练习 
千奇百怪的排序算法
- 
常用排序算法 
- 
快速选择 
- 
桶排序 
- 
练习 
一切皆可搜索
- 
算法解释 
- 
深度优先搜索 
- 
回溯法 
- 
广度优先搜索 
- 
练习 
深入浅出动态规划
- 
算法解释 
- 
基本动态规划: -维 
- 
基本动态规划:二维 
- 
分割类型题 
- 
子 序列问题 
- 
背包问题 
- 
字符串编辑 
- 
股票交易 
- 
练习 
化繁为简的分治法
- 
算法解释 
- 
表达式问题 
- 
练习 
巧解数学问题
- 
引言 
- 
公倍数与公因数 
- 
质数 
- 
数字处理 
- 
随机与取样 
- 
练习 
神奇的位运算
- 
常用技巧 
- 
位运算基础问题 
- 
二进制特性 
- 
练习 
妙用数据结构
- 
C++ STL 
- 
数组 
- 
栈和队列 
- 
单调栈 
- 
优先队列 
- 
双端队列 
- 
哈希表 
- 
多重集合和映射 
- 
前缀和与积分图 
- 
练习 
令人头大的字符串
- 
引言 
- 
字符串比较 
- 
字符串理解 
- 
字符串匹配 
- 
练习 
链表、树、图
- 
数据结构介绍 
- 
链表的基本操作 
- 
其它链表技巧 
- 
数据结构介绍 
- 
树的递归 
- 
层次遍历 
- 
前中后序遍历 
- 
二叉查找树 
- 
字典树 
- 
数据结构介绍 
- 
二分图 
- 
拓扑排序 
更加复杂的数据结构
- 
引言 
- 
并查集 
- 
复合数据结构 
- 
练习 
近期很多想去面试的伙伴找我咨询有没有算法相关的资料,我这边整理了这份LeetCode刷题笔记手册,都已打包好
欢迎大家+俺微:qiu241536 一起讨论学习