递归回溯算法
课程介绍
课程章节 
课程公告

递归回溯算法(Recursive Backtracking)是一种常用的解决组合优化问题的算法,

它通过不断地尝试每个可能的选择,

并在达到无法继续或不满足条件时回溯(回退)到上一个状态,

继续尝试其他选择,直到找到问题的解或穷尽所有可能。

1. 递归回溯算法的原理和实现步骤 选修
2. 以迷宫问题为例,演示递归回溯算法的C语言实现 选修
3. 八皇后问题案例和C语言实现代码 选修
4. 子集生成的递归回溯算法求解,C语言代码实现 选修
5. 组合求和问题的递归回溯算法解决,以及C语言实现 选修
6. 单词搜索问题的递归回溯算法求解,C语言代码实现 选修
7. 数独问题的递归回溯算法求解,C语言代码实现 选修
8. 图的着色问题的递归回溯算法求解,C语言代码 选修