- 1
- 0
- 约1.74千字
- 约 19页
- 2026-03-10 发布于广西
- 举报
第15课;学习目标;知识讲授;搜索中的剪枝;可行性剪枝:是对继续搜索能否得出答案进行判断,如果不能直接回溯。
例如迷宫问题中,我们对maze[][]==0的点不进行搜索。
if(maze[x][y]==0)return;;最优性剪枝,又称为上下界剪枝。它记录当前得到的最优值,如果当前结点已经无法产生比当前最优解更优的解时,可以提前回溯。
例如:求走出迷宫的最小步数,如果这次搜索步数已经超过之前记录的最小值,则直接剪枝回溯。
if(stepMax)return;;课堂练习;课堂练习1;#includebits/stdc++.h
usingnamespacestd;
intans[20],n,m,x;
voiddfs(inta,intb){
if(a==0b==m+1){
for(inti=1;i=m;i++)
coutans[i];
coutendl;
return;
}
if(a0||a0bm)return;
for(inti=1;i=x;i++){
ans[b]=i;
dfs(a-i,b+1);
ans[b]=0;
}
};课堂练习2;#includebits/st
您可能关注的文档
- C++编程《第001课 初识C++》教学设计.docx
- C++编程《第001课 初识C++》教学课件.pptx
- C++编程《第002课 变量和数据类型(1)》教学课件.pptx
- C++编程《第002课 变量和数据类型(1)》教学设计.docx
- C++编程《第003课 变量和数据类型(2)》教学设计.docx
- C++编程《第003课 变量和数据类型(2)》教学课件.pptx
- C++编程《第004课 选择与分支(1)》教学课件.pptx
- C++编程《第004课 选择与分支(1)》教学设计.docx
- C++编程《第005课 选择与分支(2)》教学课件.pptx
- C++编程《第005课 选择与分支(2)》教学设计.docx
最近下载
- Q-CR 9269-2026铁路桥梁钢结构高强度螺栓施工质量控制标准(OCR).pdf
- 财务报表分析:财务报表主要指标分析PPT教学课件.pptx VIP
- (2026)国企中层干部竞聘笔试题及答案.docx
- 隐名股东的身份认定及其显名路径 ——基于最高人民法院76 份裁判文书的实证分析.docx
- 悬挑式卸料平台安装验收表.pdf VIP
- 2026年设备监理师《设备监理基础知识和相关法规》考试真题(后附答案解析).pdf VIP
- 剪映入门培训课件.ppt VIP
- 2026年设备监理师设备监理基础知识和相关法规考试题库.docx VIP
- 意尔康-专卖店管理手册.pdf VIP
- 2025-2026学年人教版化学高一选择性必修一期末综合检测练习卷(含答案).pdf VIP
原创力文档

文档评论(0)