数据结构和算法相关

时间复杂度相关

时间复杂度简单的可以理解为:代码执行的次数

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
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容