搜索
首页 电脑/网络 程序设计 VB

汉诺塔问题VB递归算法实现

不是java,更不是C语言,拜托别弄错了

全部回答

2017-10-29

50 0

    碟子移动规则: 1)如果碟子总数是奇数,则第一个碟子移动到3号柱上;否则移动到2号柱上 2) 如果3号柱子还没有放满碟子,则反复执行3),直至所有碟子都被正确放置。
   3) 下次移动的碟子根据前一个移动碟子编号的奇偶确定:(编号从1开始。最小的碟子是1号) --如果上次移动碟子编号为偶数,则下次移动的目标柱不变,来源柱改变 --如果上次移动碟子编号为奇数,则本次移动的目标柱不参与移动;比较另外两柱子上碟子编号,把小碟移动到大碟上。
    (如果另外两个柱子其中有一个没有碟子,则把另一个的最上层碟子移动给它)。

类似问题换一批

热点推荐

热度TOP

相关推荐
加载中...

热点搜索 换一换

电脑/网络
VB
程序设计
电脑装机
操作系统/系统故障
硬件
笔记本电脑
百度
互联网
反病毒
软件
程序设计
VB
数据库
C/C++
JAVA相关
C#/.NET
VC++
汇编语言
其他编程语言
VB
VB
举报
举报原因(必选):
取消确定举报