掌握核心算法思维,为高级编程打下坚实基础
冒泡排序、选择排序、插入排序、快速排序、归并排序及时间复杂度分析
深度优先搜索、广度优先搜索、回溯算法及剪枝优化
递推关系、递归函数设计、记忆化及递归优化
状态转移方程、最优子结构、重叠子问题及经典DP问题
贪心策略、局部最优解、全局最优解及正确性证明
图的表示、遍历算法、最短路径算法、拓扑排序及强连通分量
字符串匹配、KMP算法、字符串哈希及高级字符串处理技术