全文预览已结束
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
第5章 归纳法范文 第二部分基于递归的技术基于递归的技术?递归?是将问题分解为一个或者多个与原问题结构相同的?子问题,并由这些子问题的解得到原问题解的过程。 ?三种情形?归纳法,或尾递归?-第五章归纳法?子问题无重叠的情形?-第六章分治法?子问题有重叠的情形(用空间换时间)?-第七章动态规划第五章归纳?引言?基数排序(Radix Sort)?求整数次幂?多项式求值?产生排列?找主元素(Majority Element)引言?数学归纳法的基本模式?(用于证明问题)?递归算法的基本模式?(用于求解问题)?递归算法的特点?例例1选择排序(Selection Sort)?例例2插入排序(Insertion Sort)数学归纳法的基本模式(用于证明问题)?1.n=1,f (1)成立;?2.假设k ?利用f (1)、f(n-1)得证f(n)也成立。 ?3.综上所述,?对于所有的n1,都有f(n)成立。 ?归纳原理递归算法的基本模式(用于求解问题)1.n=1,f (1)(直接求解);2.(递归)求解f(k)(k (1)、f(n-1)得f(n)注一般来说,求f(k)(k (1)、f(n-1)得到f(n)。 归纳原理。 归纳原理递归算法的基本模式(用于求解问题)递归算法的框架f(n)n=1,f (1)(直接求解);n1,(递归)求解f(k)(k (1)、f(n-1)求得f(n);注关键步骤是由f (1)、f(n-1)得到f(n)。 其正确性可使用归纳法来证明。 递归算法的特点优点1.读写简明;2.算法的正确性易于用数学归纳法来证;3.算法的复杂性往往可利用递归关系来分析缺点1.算法的执行流程不易理解;2.递归调用往往需要额外的时空开销例例1选择排序(Selection sort)算法思想Ain排序若ni,将Ain中最小元素找出,并换至Ai处;Ai+1n排序(递归调用);时间复杂度时间复杂度例例2插入排序算法思想A1i排序若i1,A1i-1排序(递归调用);将Ai插入到A1i-1中的适当位置处;基数排序(Radix Sort)问题要求对问题要求对n个数的序列L=a1,a2,an进行排序,其中每个数恰好由进行排序,其中每个数恰好由k位数字组成,每位数字均取自0,1,9。 算法思想。 算法思想:对于k使用归纳法。 ?Algorithm5.3RADIXSORT?复杂度时间复杂度Q(kn)空间复杂度Q(n)求整数次幂?问题求实数问题求实数x的n次幂,即xn,其中n为一个非负整数。 多项式求值产生排列(Generating Permutations)?问题要求产生问题要求产生1,2,n的所有排列。 ?算法1?思想12,3,n的排列,21,3,n的排列,n1,2,n-1的排列。 ?Algorithm5.7PERMUTATIONS1?时间复杂度:Q(nn!)找主元素(Findin
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 《GBT 22516-2015 风力发电机组 噪声测量方法》专题研究报告
- 2025年消防安全考试(写字楼专项)及答案
- 流行饰品制作工岗前管理综合考核试卷含答案
- 金属铬还原工岗前安全意识强化考核试卷含答案
- 《GBT 19287-2016 电信设备的抗扰度通 用要求》专题研究报告
- 游泳救生员安全演练模拟考核试卷含答案
- 涂装后处理工安全专项模拟考核试卷含答案
- 物探工岗前能力评估考核试卷含答案
- 整经工班组安全水平考核试卷含答案
- 《GBT 35361-2017 潜水器钛合金对接焊缝超声波检测及质量分级》专题研究报告
- 养殖场养殖养殖鱼塘承包合同
- SBS改性沥青防水卷材热熔法施工技术交底
- 攻读博士学位期间拟开展的研究计划参考范文
- 【MOOC】国际名酒知识与品鉴-暨南大学 中国大学慕课MOOC答案
- 电能质量检测报告
- 无人机组装与调试 课件 项目一 无人机组装调试基础
- 正念减压疗法详解课件
- 吉祥物设计课件 2024-2025学年人教版(2024)初中美术七年级上册
- 汽车维修专业教师企业实践报告6篇
- GB 30254-2024高压三相笼型异步电动机能效限定值及能效等级
- 五年级上册道法全册教案
评论
0/150
提交评论