递归和分治 什么是递归? 递归的原理? 如何使用递归? 分治 分而治之 函数调用的原理 递归调用栈 容易出现的问题stack overflow 要设置出口的条件 ①大问题->相似小问题 递归 ②找到最小问题的解决方案 符合深度优先遍历