- 1
- 0
- 约小于1千字
- 约 34页
- 2026-09-06 发布于广东
- 举报
;1.初识递归;阿凡提与国王下棋问赏时说:只要给的麦粒填满64个棋盘格子就行。
规则是:第1格1粒、第2格2粒、第3格4粒,以后每格依次是前1格加1倍。
即:g(1)=1、g(2)=2、g(3)=4、…..、g(n)=2*g(n-1)
;递归调用有两种:
在函数f中直接调用函数f
;例阶乘;递归函数;4.典型递归类型;(1)问题定义是递归的;;(2)数据结构是递归的;(3)问题的解法是递归的;例:“世界末日问题”著名的汉诺塔问题
要求:有两个柱A、C,A上有64个从大到小排列的金盘,
要将A上的盘移动到C;
规则:.每次移动1个;
任何时候大的在下,小的在上;
可借助B柱。
;求解的思路:;Hanoi(n,A,B,C;递归函数;二、如何设计递归函数;递归函数;递归的原理:栈实现函数调用;构成递归的两大要素;迭代:1!=12!=2*1!3!=3*2!,…,自底向顶的计算,效率高,符合计算机方式
递归:n!=n*(n-1)!=n*(n-1)*(n-2)!,…,
递推:自顶向底逐步分解问题
回归:自底向顶计算;3.设计递归函数;递归模式;三、典型应用案例;三步来实现:问
您可能关注的文档
- 高教社课件国际贸易实务第二版目三任务三:货物的运输.pptx
- 高教社课件需求工程软件建模与分析(第3版)第9章 基于用例场景模型开发用户需求.pptx
- 高教社课件需求工程软件建模与分析(第3版)第12章 结构化分析.pptx
- 高教社课件人工智能与信息科学基础(第3版)第10章.pptx
- 高教社课件需求工程软件建模与分析(第3版)第2章 需求基础.pptx
- 高教社课件国际贸易实务第二版项目三任务四:货物保险的办理.pptx
- 高教社课件需求工程软件建模与分析(第3版)第10章 需求获取方法.pptx
- 高教社课件需求工程软件建模与分析(第3版)第6章 复杂情景分析.pptx
- 高教社课件软件开发方法与实践第八章 软件项目管理.pptx
- 高教社课件人工智能与信息科学基础(第3版)第7章.pptx
- 高教社课件人工智能与信息科学基础(第3版)第8章.pptx
- 高教社课件软件开发方法与实践第五章 软件实现.pptx
- 高教社课件Linux操作系统(第四版)第1章 系统简介与安装.pptx
- 高教社课件需求工程软件建模与分析(第3版)第15章 需求验证.pptx
- 高教社课件需求工程软件建模与分析(第3版)第14章 后期阶段的需求文档.pptx
- 高教社课件Python程序设计及应用(第2版)第12章.pptx
- 高教社课件Python程序设计及应用(第2版)第7章.pptx
- 高教社课件需求工程软件建模与分析(第3版)第17章 需求工程的过程管理.pptx
- 高教社课件软件开发方法与实践第九章 软件能力成熟度模型.pptx
- 高教社课件现代编译器设计与实现2.3 lab1.pptx
最近下载
- 建设工程前期准备资料清单.docx VIP
- 数控车削编程与加工课件 项目六 综合类零件编程与加工 任务二 连接盖编程与加工.pptx VIP
- 《化妆设计与人物摄影》教学(高职)第一节 化妆历史与发展.pptx VIP
- 2026高考政治必背速记清单(考点+热点+答题术语 直接背).docx VIP
- 《建筑工程鲁班奖》课件.ppt VIP
- 急性一氧化碳中毒诊治专家共识.docx VIP
- 2012年10月马万成外应预测法面授录音笔记.pdf VIP
- JB-TB-AT2020SE可燃气体报警控制器说明书-鑫豪斯.pdf
- 机械液压设备维修培训ppt课件.pptx
- 2026及未来5年中国均苯四甲酸二酐行业运行动态及投资前景评估报告.docx
原创力文档

文档评论(0)