- 13
- 0
- 约5.24千字
- 约 11页
- 2016-11-29 发布于湖北
- 举报
《算法设计与应用》课程实验报告
实验名称 回溯法/分支界限法 实验序号 3 实验日期 姓 名 张新敢 院系 计算机 班 级学 号 1410400304 专 业 软件工程 指导教师 徐克奇 成 绩 教师评语 一、实验目的和要求
1.掌握回溯法的基本思路
2.掌握分支界限法的基本思路
3.理解剪枝函数的作用
4.理解穷举法 二、实验预习内容
1.DFS算法和BFS算法
2.问题的解空间和约束函数、界限函数
3.利用回溯法和分支界限法搜索解空间
4.穷举搜索的使用
三、实验项目摘要
1. 用穷举法实现百钱百鸡问题
2.深度优先搜索的实现
3.用回溯法实现8皇后问题或者背包问题
4.广度优先搜索的实现
5.用分支界限法实现旅行商问题或布线问题
四、实验结果与分析
1.百钱百鸡:
#include iostream
using namespace std;
int main(int argc, char *argv[])
{
int x,y,z,count;
for(x=1;x20;x++)
for(y=1;y33;y++)
for(z=1;z100;z++)
if(x+y+z==1005*x+3*y+z/3==100)
{
coutx可能的值为xendl;
couty可能的值为yendl;
coutz可能的
原创力文档

文档评论(0)