在 JavaScript 中实现回溯算法通常需要使用递归来进行搜索。回溯算法通常用于解决组合优化问题、排列组合问题、棋盘类游戏等。回溯算法一般是一个for加递归,for循环横向遍历,递归纵向遍历—以上是回溯算法的基本框架
1、回溯算法求数组所有子集
2、回溯算法求全排列

![在这里插入图片描述](https://img-blog.csdnimg.cn/direct/3f2f129b058d4a8dafeb841f79adfaac.png