- 95
- 0
- 约8.33千字
- 约 5页
- 2016-10-07 发布于贵州
- 举报
算法设计与分析验指导4_回溯法:排兵布阵
《算法设计与分析》实验指导
实验四 回溯法
一、实验目的:
1. 理解回溯法的深度优先搜索策略。
2. 掌握用回溯法解题的算法框架。
3. 掌握回溯法的设计策略。
二、实验指导
1. 回溯法的总体思想
回溯法的基本做法是搜索,或是一种组织得井井有条的,能避免不必要搜索的穷举式搜索法。这种方法适用于解一些组合数相当大的问题。
回溯法在问题的解空间树中,按深度优先策略,从根结点出发搜索解空间树。算法搜索至解空间树的任意一点时,先判断该结点是否包含问题的解。如果肯定不包含,则跳过对该结点为根的子树的搜索,逐层向其祖先结点回溯;否则,进入该子树,继续按深度优先策略搜索。
2. 贪心算法的基本步骤
⑴ 针对所给问题,定义问题的解空间;
⑵ 确定易于搜索的解空间结构;
⑶ 以深度优先方式搜索解空间,并在搜索过程中用剪枝函数避免无效搜索。
3. 程序参考
templatetypename Type //交换两个变量的值
void Swap(Type a,Type b)
{
Type t=b;
b=a;
a=t;
}
templatetypename Type //创建二维数组
void TwoDimArray(Type** p,int r,int c)
{
p=new Type *[r];
for(int i=0; ir; i++)
您可能关注的文档
最近下载
- AP宏观经济学 2004年真题 附答案和评分标准 AP Macroeconomics 2004 Real Exam with Answers and Scoring Guidelines.pdf VIP
- 五邑大学-本科-毕业论文-理科-格式模板范文.docx VIP
- 行政审批系统使用手册.pdf VIP
- 《透明式LED显示屏通用技术规范》.pdf
- 视频会议系统使用说明书.doc VIP
- 销售行业述职报告5篇.docx VIP
- 2026广东清远市阳山县融媒体中心招聘新闻人员4人备考题库及答案详解(最新).docx VIP
- 数据科学与大数据技术专业建设方案(汇报PPT).pptx
- 2025各地融媒体中心招聘笔试历年真题+模拟题答案汇总.doc VIP
- U盘接口芯片CH378在音乐播放器设计中的应用.pdf VIP
原创力文档

文档评论(0)