找答案
考试指南
试卷
请在
下方输入
要搜索的题目:
搜 索
递归算法和迭代算法的区别是什么?
递归算法和迭代算法的区别是什么?
发布时间:
2025-07-03 13:20:46
首页
造价工程师
推荐参考答案
(
由 快搜搜题库 官方老师解答 )
联系客服
答案:
递归算法是利用函数直接或者间接调用自身来完成某个计算过程。为了求解规模为n的问题,设法将它分解成规模较小的问题,并能从规模较小的解构造出原问题的解。迭代法根据问题规模为i-1的解,由问题的迭代性质,构造问题规模为i的解,最后得到规模为n的原问题的解。所以,递归算法是从大到小、从上到下地构造问题的解,而迭代算法是从小到大、从下到上地构造或者逼近问题的解。
相关试题
1.
递归算法和迭代算法的区别是什么?
2.
简述递归算法的优点和缺点
3.
递归算法的执行效率比功能相同的非递归算法的执行效率高。
4.
将递归算法改写成等价的非递归算法,通常应该设置________的数据结构。
5.
将递归算法转变成对应非递归算法时,需要使用( )保存中间结果。
6.
将一个递归算法改为对应的非递归算法时,通常需要使用队列。( )
7.
设有一个递归算法如下:
8.
一个递归算法必须包括
9.
一个递归算法必须包括()。
10.
一个递归算法必须包括()。
热门标签
公务员遴选考试题库
银行笔试题库
大学考试题库
资料分析题库
西部计划笔试题库
事业编题库
医学综合知识题库
教师招聘考试题库
公务员面试题库及答案
银行招聘题库
护理基础知识题库
教师资格证面试题库
警察考试题库
计算机题库及答案
电力考试题库
教师资格证面试结构化面试题库
华图砖题库
练习题库
小学教师资格题库
社区考试题库及答案