methods 双指针 滑动窗口 dfs深度优先搜索, 递归试探可能结果 空间换时间 动态规划 主要是找到后项与前项的关系 二分查找 - 提升性能 带备忘录的递归(剪枝) - 空间换时间 百试百灵 不用动态规划也行 全排列 一个个求证 适用数据量不大的情形 二维数组前缀 差分数组 用于区间操作 优先队列