- 5
- 0
- 约1.48万字
- 约 30页
- 2026-02-25 发布于浙江
- 举报
5.1递归算法思想
学习目标
1.根据代码的运行次数与n的关系,掌握时间复杂度的计算方法。
2.掌握迭代算法的本质是每一次迭代得到的结果会作为下一次迭代的初始值。
3.掌握递归算法的本质通过重复将问题分解为同类的子问题而解决问题的方法。
(2023年6月浙江省选考)定义如下函数:
deff(a,s):
ifa=s:
returna
else:
returnf(a+1,s-a)
执行语句k=f(6,21)后,k的值为()
A.6 B.7
C.8 D.9
答案C
解析本题考查递归函数的应用。递归算法包含递推和回归两部分,函数f(6,21)的值为f(7,15),而f(7,15)的值为f(8,8),函数f(8,8)的值为8,依次回归,最终函数的值为8。
一个算法中的语句执行次数称为语句频度或时间频度,算法中基本操作重复执行的次数是问题规模n的某个函数,记为T(n)。时间复杂度常用大O符号表述,不包括这个函数的低阶项和首项系数。时间复杂度从小大到依次为常数阶、对数阶、线性阶、平方阶和指数阶。复杂问题的求解过程常常包含基本操作的多次重复进行,重复基本操作的常用方式有迭代和递归。迭代一般采用循环结构,通过某种递推式,不断更新变量新值,直到得到问题的解。递归则是算法中存在自调用,将大问题化为相同结构的小问题来
您可能关注的文档
- 2026年普通高中信息技术学习水平考试模拟试卷1-1.docx
- 2026届高中信息技术二轮专题复习 4.1 树 教案.docx
- 2026届高中信息技术二轮专题复习 5.3 迭代算法思想——二分查找 学案.docx
- 2026届高中信息技术二轮专题复习 4.5 数组 学案.docx
- 2026届高中信息技术二轮专题复习 4.2 队列 教案.docx
- 2026届高中信息技术二轮专题复习 5.2 迭代算法思想——冒泡排序 学案.docx
- 2026届高中信息技术二轮专题复习 4.6 链表 学案.docx
- 2026届高中信息技术二轮专题复习 4.4 字符串 学案.docx
- 2026年普通高中信息技术考试模拟试卷1-2.docx
- 计量规程规范 JJF 2465-2026天然气在线硫化氢气体检测仪校准规范.pdf
- 计量规程规范 JJF 2476-2026腹膜透析机校准规范.pdf
- 《JJF 2465-2026天然气在线硫化氢气体检测仪校准规范》.pdf
- JJF 1111-2026调制度测量仪校准规范.pdf
- 《JJF 1111-2026调制度测量仪校准规范》.pdf
- 计量规程规范 JJF 2471-2026实时荧光定量聚合酶链反应核酸检测系统分析性能确认和验证技术规范.pdf
- JJF 2471-2026实时荧光定量聚合酶链反应核酸检测系统分析性能确认和验证技术规范.pdf
- 《JJF 2471-2026实时荧光定量聚合酶链反应核酸检测系统分析性能确认和验证技术规范》.pdf
- 《JJF 2470-2026食用油品质检测仪校准规范》.pdf
- JJF 2470-2026食用油品质检测仪校准规范.pdf
- 计量规程规范 JJF 2470-2026食用油品质检测仪校准规范.pdf
最近下载
- 机械制图及AutoCADAR版资源包(凤凰)CAD机械制图课件.ppt VIP
- 2026年高考江苏卷化学试卷真题及答案详解(精校打印版).pdf
- 小学生文明如厕省公共课一等奖全国赛课获奖课件.pptx VIP
- (2026秋新版)人教版九年级数学上册《27.3 第1课时 实际问题与反比例函数》教案.pdf VIP
- 新疆xx园区智慧化改造项目可行性研究报告.docx
- (茅台酒)白酒酿造工职业技能认定-制曲制酒考试题库(含答案).docx VIP
- 《孙子兵法》精解-思维导图.pdf VIP
- 超星尔雅学习通《中国陶瓷鉴赏与器物陈设》章节测试答案.docx VIP
- 病区医院感染管理规范.pdf VIP
- 《演讲与口才》2020章节测试答案.docx VIP
原创力文档

文档评论(0)