目录 算法 - 二分查找法重要特点时间复杂度 算法 - 滑动窗口目的应用 算法 - 递归 Recursion定义4个要素应用复杂度 算法 - 分治法 Divide & Conquer本质应用 算法 - 二分查找法 重要特点 一定要有序 时间复杂度 O(log2N) 算法 - 滑动窗口 目的 减少 while 循环 应用 数组中的定长问题 算法 - 递归 Recursion 定义 函数直接或间接调用自己 4个要素 1.接受的参数 2.返回值 3.终止的条件 4.递归拆解:如何递归下一层 应用 斐波那契数列 复杂度 时间复杂度:O(2的n次幂) 空间复杂度:O(N) 算法 - 分治法 Divide & Conquer 本质 1.把大问题切割成一个个小问题 大问题→拆分成若干个小问题→若干个小解→合并为大问题的解 2.用到了递归,自己调用自己 应用 归并排序