时间复杂度相关
时间复杂度简单的可以理解为:代码执行的次数
a^x=N -> x=loga^x
1.png
2.png
3.png
4.png
5.png
6.png
1.png
2时间复杂度.png
7.png
8.png
9主定律.png
数组和链表
数组
1.png
2.png
链表
1.png
2单链表的变形形式.png
3链表插入.png
4链表删除.png
双向链表
1.png
2时间复杂度.png
面试题(判断链表是否有环)
判断链表是否有环.png
栈和队列
1.png
2.png
3.png
4.png
5.大中小括号合法.png
6代码实现.png
7代码实现二.png
8队列实现栈&栈实现队列.png
9优先队列.png
10优先队列实现机制.png
11小顶堆.png
12大顶堆.png
13堆的时间复杂度.png
14返回数据流中的第K大元素.png
15.返回滑动窗口中的最大值-1.png
16.返回滑动窗口中的最大值-2.png
映射(Map)&集合(Set)
1.png
2哈希函数.png
3解决哈希碰撞.png
4.时间复杂度.png
5对比.png
树
1.png
2.png
3图.png
4.png
5二叉搜索树.png
6.png
7.png
二叉树遍历
一、遍历方式.png
二.png
三、前序遍历.png
三、中序遍历.png
四、后序遍历.png
递归和分治
一、递归案例.png
二、分治.png
三、分治案例.png
贪心算法
一、理论.png
二、案例.png
三、使用场景.png
搜索
一、广度优先.png
二、深度优先.png
三、对比图.png
四、剪枝.png
五、二分查找特点.png
六、字典树基本概念.png
七、字典树的性质.png
并查集
一、并查集.png
二、并查集初始化.png
三、并查集演变.png
四、并查集合并.png
LRU-CACHE算法
一、CPU三级缓存.png
二、LRU基本概念.png
三、LRU双向链表结构.png
四、LRU逻辑.png
五、LFU.png
六、LFU逻辑.png
布隆过滤器
一、哈希函数.png
二、布隆过滤器.png
三.png
四.png