1 复杂度分析
基本要求:
了解与掌握大O复杂度表示法
了解与掌握复杂度量级的的含义:O(1)、O(logn)、O(n)等
了解与掌握空间复杂度、时间复杂度基本含义
2 数据结构
基本要求:
了解与掌握基本数据结构的概念与代码实现
进阶要求:
理解与掌握数据结构的在实际应用场景中的原理
能够在实际场景中应用不同数据结构优化方案
3 算法
基本要求:
- 了解与掌握不同算法的概念与基本代码实现
进阶要求:
- 理解与掌握递归算法、哈希算法、查找算法的核心算法思想与实现原理
- 理解与掌握贪心算法、分治算法、动态规划、回溯算法的核心算法思想与实现原理
- 能够在实际场景中应用不同算法优化方案