- 16
- 0
- 约6.68千字
- 约 32页
- 2015-12-10 发布于广东
- 举报
?教学要求 了解递归算法的概念与递归设计要领 掌握应用递归算法求解排序与选择、实现排列组合等典型案例 了解递归算法中的回溯过程 ?本章重点 递归关系与边界条件的探求与确定 4.1 分治策略与递归 1. 分治策略 (1) 当求解一个规模很大的问题时,可以考虑分解,即把原问题分解为若干个较小规模的问题处理,以便各个击破,分而治之,这就是分治的设计思想。 (2) 如果求解的问题可分解为k个子问题,且这些子问题都可解,并可利用这些子问题的解求出原问题的解,这种分治是可行的。 (3) 通过例4-1 棋盘覆盖问题理解分治策略的应用。 2. 递归 (1) 递归(Recursion)是一个过程或函数在其定义中直接或间接调用自身的一种方法,就是利用系统堆栈,实现函数自身调用或相互调用的过程。在通往边界的过程中,都会把单步地址保存下来,再按照先进后出进行运算。 (2) 递归算法通过函数或过程调用自身将问题转化为本质相同但规模较小的子问题,是分治策略的具体体现。 (3) 递归需要有递归关系式与边界条件,递归过程有递归前进段和递归返回段。当边界条件不满足时,递归前进;当边界条件满足时,递归返回。 3. 递归关系与边界条件 (1) 递归设计需要有递归关系,这是递归的依据;同时需要有边界条件,这是递归的基础,是控制递归过程结束的条件。 (2) 递归过程分为递归前进段和递归返回
您可能关注的文档
最近下载
- 2024年“工匠杯”机修钳工技能大赛理论考试题库(含答案).pdf VIP
- 2026年人教版六年级下册数学期中测试卷(附答案解析)4套精品.docx VIP
- OpenClaw橙皮书-从入门到精通,涵盖架构原理、部署方案、渠道接入、Skills系统、模型配置、安全与成本的一站式参考手册.docx VIP
- 《建筑CAD》说课完整版.pptx VIP
- 攀枝花市2025年秋季人才引进备考题库(748人)及参考答案详解.docx VIP
- 员工装卸管理制度.docx VIP
- 《QBT2580-2002-精细陶瓷烹调器》.pdf VIP
- 政府会计主要业务分录(全套表格资料汇编).docx VIP
- 2026年人口和计划生育知识竞赛复习试题及答案.docx
- 2026年山西通用航空职业技术学院辅导员招聘笔试备考题库及答案解析.docx VIP
原创力文档

文档评论(0)