
常用算法思想

回溯法
常用算法之贪心算法 使用贪心算法解决最小生成树
分治法(Divide and Conquer)怎么用?
动态规划怎么用?
常用算法思想之动态规划的后缀思想
常用算法思想之动态规划的区间子集思想
常用算法思想之动态规划的多条件记忆思路
常见动态规划的解决思路
数据结构

AVL树:解决BST可能导致的长链问题
Binary Search Trees(BST)
一种插入、查找后继节点耗时为 lglgu 的算法van Emde Boas Trees
排序算法

图算法

深度优先搜索(Depth-first search)是如何搜索一张图的?
如何计算图的最短路径?
如何加快Dijkstra算法的运行速度?
hash与算法运行时间

约束条件变更对算法运行时间所带来的影响
P-NP