实验要求
1. 理解回溯法算法的深度优先搜寻原理及一般应用。
2. 理解回溯法的解向量、解空间、子集树、排列树原理及基本应用。
3. 编程实现典型回溯算法,理解回溯思想,并对算法进行验证分析。
实验内容
回溯法0-1背包问题
示例输入(规定物品数量为10,背包容量为50,输入为20个数,前十个为物品重量,后十个数为物品价值):
12
3
11
5
6
8
9
4
7
10
6
2
7
<实验要求
1. 理解回溯法算法的深度优先搜寻原理及一般应用。
2. 理解回溯法的解向量、解空间、子集树、排列树原理及基本应用。
3. 编程实现典型回溯算法,理解回溯思想,并对算法进行验证分析。
实验内容
回溯法0-1背包问题
示例输入(规定物品数量为10,背包容量为50,输入为20个数,前十个为物品重量,后十个数为物品价值):
12
3
11
5
6
8
9
4
7
10
6
2
7
<