NOTE

1.1 数据结构与算法

1. 数据结构 1.1. 数组 - array.md 1.2. 链表 - linkedlist.md 1.3. 栈 - stack.md 1.4. 队列 - queue.md 1.5. 堆 - heap.md 1.6. 树 - tree.md 1.7. 图 - graph.md 1.8. 哈希表 -

Data Structures & Algorithms创建于 更新于 约 1 分钟读完historical

这是历史学习笔记,可能存在过时或不完整的理解。

1. 数据结构

1.1. 数组

1.2. 链表

1.3. 栈

1.4. 队列

1.5. 堆

1.6. 树

1.7. 图

1.8. 哈希表

1.9. 集合

1.10. BitMap

1.11. 跳表

1.12. ziplist

1.13. 并查集

1.14. LSM

LSM.md

1.15. 稀疏索引

稀疏索引.md

2. 算法

2.1. 排序

2.2. 查找

2.3. BloomFilter

2.4. Cache replacement policies

2.5. 递归

2.6. 动态规划

2.7. 贪心

2.8. 分治

2.9. 回溯

2.10. DFS

3. 刷题

3.1. 如何刷题

  • 掌握一门基本的编程语言
    • Java
  • 深入理解基础的数据结构
    • 时空复杂度分析
  • 按照特定模块进行系统性刷题
    • DFS、BFS、HashMap等

3.2. 剑指offer

3.3. leetcode

4. 参考

讨论

使用 GitHub 账号参与讨论,评论会保存在 GitHub Issues 中。在 GitHub 查看