菁于教,优于学
旗下产品
校本题库
菁优备课
开放平台
菁优测评
菁优公式
小优同学
菁优App
数字备考
充值服务
试卷征集
申请校本题库
智能组卷
免费试用
错题库
免费试用
五大核心功能
组卷功能
资源共享
在线作业
在线测评
试卷加工
游客模式
登录
试题
试题
试卷
课件
试卷征集
加入会员
操作视频
高中信息
小学
数学
语文
英语
奥数
科学
道德与法治
初中
数学
物理
化学
生物
地理
语文
英语
道德与法治
历史
科学
信息技术
高中
数学
物理
化学
生物
地理
语文
英语
政治
历史
信息
通用
中职
数学
语文
英语
推荐
章节挑题
知识点挑题
智能挑题
收藏挑题
试卷中心
汇编专辑
细目表组卷
组卷圈
当前位置:
2018-2019学年浙江省绍兴市嵊州市高二(下)期末信息技术试卷
>
试题详情
约在十九世纪末,欧洲出现了一种称为汉诺塔( Tower of hanoi)的游戏。游戏的装置是一块铜板,上面有三根金刚石的杆,杆上放着从大到小的64个盘子,如图所示。
游戏的目标是把所有的盘子从一根杆上移到另一根杆上,还有一根杆作为中间过渡。游戏规定每次只能移动一个盘子,并且大盘子不能压在小盘子上面。
设计汉诺塔问题的算法,先不考虑64个盘而考虑N个盘的一般情况。要想将A杆上
的N个盘移至C杆,可以这样设想:
(1)以C盘为临时杆,从A杆将1至N-1号盘移至B杆。
(2)将A杆中剩下的第N号盘移至C杆。
(3)以A杆为临时杆,从B杆将1至N-1号盘移至C杆。步骤(2)只需移动一次就可以
完成;步骤(1)与(3)的操作则完全相同,唯一区别仅在于各杆的作用有所不同。这样,原问题被转换为与原问题相同性质的、规模小一些的新问题。即:hanoi (N,A,B,C)可转化为 hanoi(N-1,A,C,B)与 hanoi(N-1,B,A,C)。
其中 hanoi中的参数分别表示需移动的盘数、起始盘、临时盘与终止盘,这种转换直至转入的盘数为0为止,因为这时已无盘可移了。解决该问题的这种算法思想是( )
A.枚举算法
B.解析算法
C.排序算法
D.递归算法
【考点】
解析算法及其实现
.
【答案】
D
【解答】
【点评】
声明:本试题解析著作权属菁优网所有,未经书面同意,不得复制发布。
当前模式为游客模式,
立即登录
查看试卷全部内容及下载
发布:2024/11/14 8:0:1
组卷:4
引用:1
难度:0.8
相似题
1.
猴子吃桃:猴子第一天摘了若干个桃子,当即吃了一半,还不解馋,又多吃了一个;第二天,吃剩下的桃子的一半,还不过瘾,又多吃了一个;以后每天都吃前一天剩下的一半多一个,到第10天想再吃时,只剩下一个桃子了,问第一天共摘了多少个桃子?使用迭代法时首先确定迭代变量为桃子数n,并设置最后一天的桃子数1为初始值,则迭代关系式和迭代次数分别是( )
A.n=n//2-1 9
B.n=(n+1)*2 9
C.n=n//2-1 10
D.n=(n+1)*2 10
发布:2024/12/6 23:30:1
组卷:5
引用:1
难度:0.4
解析
2.
执行此代码后,变量s的值为( )
A.2
B.3
C.4
D.5
发布:2024/11/22 21:30:2
组卷:7
引用:2
难度:0.2
解析
3.
小李忘记了密码箱上设置的三位数密码,于是他从“000”开始尝试,一直到成功打开密码箱为止。这种解锁方法采用的算法是( )
A.解析算法
B.穷举算法
C.递归法
D.选择排序
发布:2024/12/1 15:30:1
组卷:8
引用:2
难度:0.7
解析
把好题分享给你的好友吧~~
商务合作
服务条款
走进菁优
帮助中心
兼职招聘
意见反馈
深圳市菁优智慧教育股份有限公司
粤ICP备10006842号
公网安备44030502001846号
©2010-2024 jyeoo.com 版权所有
深圳市市场监管
主体身份认证
APP开发者:深圳市菁优智慧教育股份有限公司 | 应用名称:菁优网 | 应用版本:4.8.2 |
隐私协议
第三方SDK
用户服务条款
广播电视节目制作经营许可证
出版物经营许可证
网站地图
本网部分资源来源于会员上传,除本网组织的资源外,版权归原作者所有,如有侵犯版权,请立刻和本网联系并提供证据,本网将在三个工作日内改正