算法训练 1.基础 1.1 数组 1.2 字符串 1.3 排序 1.4 矩阵 1.5 模拟 1.6 枚举 2.算法 2.1 动态规划 2.2 深度优先搜索 2.3 广度优先搜索 3.基础数据结构 3.1 哈希表 3.2 树 3.3 二叉树 3.4 栈 3.5 堆(优先队列) 4.高级数据结构 4.1 并查集 4.2 字典树 4.3 线段树 4.4 树状数组