data-structure and algorithm implemented by javascript
- 栈 stack
- 队列 queue
- 链表 link-list
- 集合 set
- 字典 map
- 树 tree
- 二叉树 binary-tree
- 图 graph
- 堆 heap
- 排序算法
- 搜索算法
- 动态规划
- 分治法
- 贪心算法
- 回溯算法
分类练习,分类可以按照我下图的推荐
总结了一些典型例题,先不看答案,在leetcode搜索题号自己做一下。
建议典型的题和算法思想一定要深刻理解, 常看常新, 可以建立自己的仓库每次面试之前看一遍。
系统的练习。都是比较经典的题型, 覆盖各种数据结构和算法思想。
中资大厂面试碰到原题或者原题变种题的概率非常高。
