- 2
- 0
- 约2.18千字
- 约 4页
- 2026-03-10 发布于广西
- 举报
PAGE
PAGE1
剪枝
教学目标
1.知识与技能
了解剪枝基本概念及作用
学会分析问题,找到剪枝条件
运用深搜+剪枝解决应用问题.
2.过程与方法:
学习流程:讲授——模仿——练习
通过课堂练习,巩固课堂内容。
教学重点、难点
【重点】
剪枝的常用原则
dfs搜索和剪枝的应用
【难点】
最优性剪枝和可行性剪枝灵活使用
课时安排
课时安排:120分钟
四、上课准备
课程相关ppt、白板、白板笔、积分卡
课前检查电脑、投影仪、网络是否有故障,及时修复。
五、教学活动
活动时长
教学活动
注意事项
课前准备
老师准备学生电脑,保证电脑能正常使用;打开投影仪,打开上课课件,以最饱满的热情迎接学生!
提前10分钟准备
开场白
欢迎各位同学回到吉码信息学课堂。
引入
我们前面处理过一个象棋跳马的问题,规定了马的行走方向,求到达终点的路径条数。因为只能向右前方走。终点是(m,n),起点是(0,0),假设点的坐标是(x,y),那么如果x大于等于m或者y大于等于n的点是没有必要继续搜索的,因为只能往前或者右,根本没有回头路,继续走下去,x和y坐标只会更大,永远不会到终点。这时候,我们把x坐标大于等于m,y坐标大于等于n的部分看做是一种边界条件,后继搜索被强行切断了。这就防止了大量不必要的计算。
其实,上面的操作已经是一种剪枝优化。如果确定某一系列的路径不必搜索,那
您可能关注的文档
- 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)