Skip to content

关于本章

本章给出backtracking算法的例子。

例子 解空间 说明
5.2装载问题 组合树 每个集装箱有两种选择:装入船1或者船2
5.3批处理作业调度 组合树 每个作业有两种选择:使用机器1或者机器2
5.4符号三角形问题 组合树 第一排的每个位置有两个选择:放置正号或者负号
5.5n后问题 组合树 每一行有n个选择:n个皇后之一
5.6 0-1背包问题 组合树 每个背包有两个选择:装入或者不装入
5.8图的m着色问题 组合树 每个点有m种选择:m种颜色之一
5.10 圆排列问题 排列树 非常典型的排列问题:第一个位置有n种选择,第二个位置有n-1种选择,......,最后一个位置只有一个选择
5.11电路板排列问题 排列树 非常典型的排列问题
5.9旅行售货员问题 排列树 不是非常典型的排列树问题