个人算法学习用
大致顺序:数组 -> 链表 -> 哈希表 -> 字符串 -> 栈与队列 -> 树 -> 回溯 -> 贪心 -> 动态规划 -> 图论 -> 高级数据结构。 参考自:youngyangyang04/leetcode-master
- 按照 geekxh/hello-algorithm Part II 和 youngyangyang04/leetcode-master 的题目先刷一遍
- 遇到基础知识问题,通过 leetbook 和 trekhleb/javascript-algorithms 进行学习
- 对照 greyireland/algorithm-pattern 项目补充刷一些题目
- 面试前刷:剑指 Offer(第 2 版) 或 LeetCode 精选 TOP 面试题
- 面经:
- https://github.com/geekxh/hello-algorithm/tree/master/%E5%A4%A7%E5%8E%82%E9%9D%A2%E7%BB%8F%E6%B1%87%E6%80%BB100%E7%AF%87/%E5%89%8D%E7%AB%AF
- https://github.com/geekxh/hello-algorithm/blob/master/%E5%A4%A7%E5%8E%82%E9%9D%A2%E7%BB%8F%E6%B1%87%E6%80%BB100%E7%AF%87/%E5%A4%B4%E6%9D%A1%E7%AF%87.zip
- https://github.com/geekxh/hello-algorithm/tree/master/%E8%B6%85%E6%B8%85%E6%80%9D%E7%BB%B4%E5%AF%BC%E5%9B%BE100%E5%BC%A0
- 细分领域针对性刷: Todo
- 算法视野:https://github.com/geekxh/hello-algorithm/tree/master/%E5%B0%8F%E6%B5%A9%E7%AE%97%E6%B3%95%E8%AE%AD%E7%BB%83/PART_3_%E7%AE%97%E6%B3%95%E8%A7%86%E9%87%8E%E6%89%A9%E5%B1%95