回溯算法就是一种暴力搜索法,就所有的情况都枚举出来
回溯算法能解决如下问题:
- 组合问题:N个数里面按一定规则找出k个数的集合
- 排列问题:N个数按一定规则全排列,有几种排列方式
- 切割问题:一个字符串按一定规则有几种切割方式
- 子集问题:一个N个数的集合里有多少符合条件的子集
- 棋盘问题:N皇后,解数独等等
如何解决回溯算法这个问题
可以将这道题图像化,将它变一颗树
然后在判断结果是什么
回溯算法就是一种暴力搜索法,就所有的情况都枚举出来
回溯算法能解决如下问题:
如何解决回溯算法这个问题
可以将这道题图像化,将它变一颗树
然后在判断结果是什么