- 36
- 0
- 约1.2万字
- 约 72页
- 2018-06-22 发布于湖北
- 举报
第3章 递归与分治策略 问题分析 最短路径选择 求A到D的最短路径 算法总体思想 将要求解的较大规模的问题分割成k个更小规模的子问题。 2.1 递归的概念 直接或间接地调用自身的算法称为递归算法。用函数自身给出定义的函数称为递归函数。 由分治法产生的子问题往往是原问题的较小模式,这就为使用递归技术提供了方便。在这种情况下,反复应用分治手段,可以使子问题与原问题类型一致而其规模却不断缩小,最终使子问题缩小到很容易直接求出其解。这自然导致递归过程的产生。 分治与递归像一对孪生兄弟,经常同时应用在算法设计之中,并由此产生许多高效算法。 2.1 递归的概念 例1 阶乘函数 阶乘函数可递归地定义为: 2.1 递归的概念 Public static int factorial(int n) { if(n==0) return 1; Return n*factorial(n-1); } 2.1 递归的概念 例2 Fibonacci数列 无穷数列1,1,2,3,5,8,13,21,34,55,…,被称为Fibonacci数列。它可以递归地定义为: 2.1 递归的概念 例3 Ackerman函数 当一个函数及它的一个变量是由函数自身定义时,称这个函数是双递归函数。 Ackerman函数A(n,m)定义如下: 2.1 递归的概念 例4 排列问题 设计一个递归算法生成
您可能关注的文档
- 新浪微博同城达人加入方法和积分规则.docx
- 性感莫文蔚时尚大气家.docx
- 银行校园招聘面试常见问题回答思路.docx
- 9广电新闻学专业导论.ppt
- 2015年高三冲刺演练地理 试题.docx
- 《金版新学案》2012高考数学总复习 2.6指数及指数函数课件 文 大纲人教版.ppt
- 20100713英语错题和易错题整理1.docx
- 2011届高考数学(一轮)复习精品学案课件:第8节 解析几何—圆的方程.ppt
- win7下ie6兼容测试之Windows7win7下 XP Mode 下载、安装、设置完全图解.docx
- 【高考调研】2013届高考数学一轮复习 7.2 一元二次不等式解法课件 理 新人教版.ppt
最近下载
- 【中考历史真题、含答案、word可以编辑】2020年湖南省郴州市中考历史试卷.docx VIP
- 2025年湖南省中考历史真题试卷(含答案).docx VIP
- 2025版《水利水电工程单元工程施工质量检验表与验收表》(参考样表)631.1-2.docx VIP
- 尺寸链计算及公差分析(简体)课件.ppt VIP
- 《GB_T 39229-2020肥料和土壤调理剂 砷、镉、铬、铅、汞含量的测定》专题研究报告.pptx VIP
- 2025中国科技大学强基计划招生测试数学试题(含答案解析).docx VIP
- (最新全套表格)SL631-2025年水利水电工程单元工程施工质量检验表与验收表.doc VIP
- 湖南省长沙市2025年中考化学真题[含答案].docx VIP
- 尺寸链计算及公差分析应用于机械设计课件.ppt VIP
- 亚龙YL-158GA1现代电气控制系统安装与调试用户说明书-西门子.pdf
原创力文档

文档评论(0)