面试知识库

数据结构与算法#

知识脉络#

知识点清单#

#题目频率难度状态
1排序算法总结极高进阶todo
2HashMap底层-红黑树极高困难todo
3B树与B+树极高进阶todo
4LRU缓存实现极高进阶todo
5二分查找变体进阶todo
6链表高频操作进阶todo
7TOP-K问题解法进阶todo
8树的遍历(递归与迭代)基础todo
9动态规划基础困难todo
10滑动窗口模板进阶todo
11跳表原理进阶todo
12布隆过滤器原理进阶todo
13一致性哈希算法进阶todo
14时间复杂度分析基础todo
15堆与优先队列进阶todo
16图算法基础进阶todo
17Trie树进阶todo
18位运算技巧进阶todo
19回溯算法模板进阶todo
20并查集进阶todo

口诀速记#

  • 排序复杂度: “快归堆nlogn,冒插选n²,计桶基n”
  • 稳定排序: “冒插归计桶基(稳),快选堆(不稳)”
  • 红黑树: “根黑叶黑,红无红子,黑路同数”
  • DP四步: “状态定义→转移方程→初始化→遍历顺序”

跨域关联#