文章目录 回溯法总结1、回溯法能解决的问题2、回溯法实质3、回溯优化 回溯法总结 1、回溯法能解决的问题 (1)组合问题:N个数里面按一定规则找出k个数的集合 (2)排列问题:N个数按一定规则全排列,有几种排列方式 (3)切割问题:一个字符串按一定规则有几种切割方式 (4)子集问题:一个N个数的集合里有多少符合条件的子集 (5)棋盘问题:N皇后,解数独等等 2、回溯法实质 用递归控制for循环嵌套的数量。 其中,for循环控制横向遍历,递归控制纵向遍历,回溯不断调整结果集。 3、回溯优化 回溯的优化方法只有剪枝操作。