腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(7401)
视频
沙龙
2
回答
汉
诺
塔
递归
算法
、
、
我在理解这个
汉
诺
塔
递归
算法
时遇到了一个问题: public static void main(String[] args) { doTowers(nDisks, 'A', 'B', '
C
'); public static void doTowers(int topN, char from, char+ from + " to
浏览 2
提问于2012-09-19
得票数 2
回答已采纳
2
回答
汉
诺
塔
- simple
算法
、
、
、
一个
简单
的递归代码来解算
汉
诺
塔
: if(n>0) { hanoi(A,
C
,,虽然我们知道它是如何工作的,但我们无法理解
算法
,这意味着我们永远不会想到这样的解决方案。我知道我们基本上是分两步解决河内
塔
的问题。首先将所有环移动到
C
(这是teacher的代码,在本例中我们希望将所有环移动到B,而不是
C
浏览 4
提问于2014-10-05
得票数 0
29
回答
汉
诺
塔
:递归
算法
、
虽然我对递归的理解没有任何问题,但我似乎不能理解
汉
诺
塔
问题的递归解决方案。
浏览 47
提问于2009-08-03
得票数 68
回答已采纳
2
回答
使用Qt的河内
塔
、
、
我正在尝试创建一个使用Qt的
汉
诺
塔
应用程序的GUI。我已经写了
C
++代码使用递归,但我完全是一个初学者,当涉及到与Qt和创建图形用户界面的工作,并刚刚开始熟悉它创建一个
简单
的计算器图形用户界面,但不清楚如何处理
汉
诺
塔
图形用户界面,特别是如何创建的磁盘和图形化
浏览 1
提问于2016-03-20
得票数 0
3
回答
从
c
中终端中的执行行输入
、
、
我遇到的问题是,我必须用
c
语言
编写一个
汉
诺
瓦
塔
游戏,而环数的输入不能在程序中,但是代码必须读取执行中的环数。代码应该以3作为输入。我怎么能这么做?
浏览 3
提问于2011-11-30
得票数 0
回答已采纳
1
回答
汉
诺
塔
算法
的最佳情况时间复杂度
、
、
我想知道
汉
诺
塔
算法
的最佳情况下的复杂度。我使用的
算法
是 我计算了时间复杂度,它是T(2^n -1),大O是O(n)。但是,什么是最好的情况下的复杂性以及如何计算它?
浏览 0
提问于2020-12-04
得票数 0
2
回答
递归
汉
诺
塔
算法
的解析
、
我发现迭代代码更容易理解,我在迭代
算法
的基础上写了一个递归
算法
。
浏览 0
提问于2013-06-15
得票数 0
回答已采纳
2
回答
河内铁塔的结合量?
、
、
最近我参加了
C
++开发人员职位的面试,我被要求写一个程序来解决一个有3列和1000000个磁盘的
汉
诺
塔
难题,程序必须写一个移动到磁盘的输出(“1->3”,"1->2",“1->2”,...等等),我告诉他们,这将是一个非常大的解决方案的文件,因为河内
塔
的最小移动量是2次方n-1,对于1000000,这将是一个非常大的数字,不适合任何硬盘驱动器,他们说,经典
算法
是错误的,有一个
算法
可以解决这个难题,即使对于我想知道是否存在这样的<em
浏览 1
提问于2013-04-13
得票数 0
1
回答
禁止从源头移动到目的地的河内
塔
(
C
)
、
、
、
我正在尝试写一个递归的
C
函数来解决河内
塔
的问题,但是有一个额外的限制,那就是禁止将磁盘从A(源
塔
)移动到
C
(目标
塔
),反之亦然。例如,将单个磁盘从A移动到
C
或
C
移动到A,将需要使用辅助
塔
(B)。我从geeksforgeek找到了一个正常的递归
汉
诺
塔
代码,并检查了讨论相同问题的,但我不能理解数学
算法
(与
C
函数相比) void tower(int n, char fr
浏览 10
提问于2019-11-29
得票数 0
回答已采纳
1
回答
用Lisp
语言
求解
汉
诺
塔
的递归
、
、
我的lisp代码如下: (hanoi (- height 1) from aux to) (
浏览 1
提问于2011-10-13
得票数 1
回答已采纳
1
回答
河内特有问题
、
、
假设有2*n个磁盘,如果奇数是"A“条上的磁盘,而偶数磁盘是"B”条上的磁盘,如何解决
汉
诺
岛问题?如果需要更多信息,请让我知道。 谢谢
浏览 0
提问于2010-12-25
得票数 3
回答已采纳
1
回答
如何使用SetConsoleCursorPosition函数
、
、
我刚刚用
c
写了
汉
诺
塔
的代码,我想用字符以图形模式显示解决方案。 我想在控制台中使用windows.h和SetConsoleCursorPosition函数来移动光标。
浏览 3
提问于2013-04-03
得票数 4
回答已采纳
1
回答
河内排序
算法
、
、
如何在python中实现Hanoi排序?河内排序规则:def hanoy_sorted(arr, x, y): print(arr[0], x, y) hanoy_sorted(arr[1:], x, 6 - x - y) hanoy_sorted(arr[1:], 6 - x - y, y) if len(arr
浏览 0
提问于2017-10-24
得票数 0
1
回答
如何在js中显示递归函数的每一步?
、
、
、
、
并且在HTML类监视器中有三个div (slot_a,slot_b,slot_
c
)。
算法
类似于
汉
诺
塔
。因此,在每个监视器中,我希望看到每个插槽中发生的情况。为此,我使用innerHTML。const moveCranes = function(plate, slot_a, slot_b, slot_
c
) { port_a.innerHTML = "Mo
浏览 1
提问于2018-09-21
得票数 0
1
回答
用Javascript实现
汉
诺
塔
算法
的可视化
、
、
拉特利,我正在做一个学校项目,我必须提出一个
算法
,在我的例子中,是河内益智
塔
的解算
算法
。由于我在HTML/CSS方面的知识,我认为使用这些+ Javascript来可视化网页上的步骤将是相当巧妙的。我设置了站点以及基本的递归
算法
。block.blck--top .block.blck--bottomvar twrEle
浏览 1
提问于2016-03-01
得票数 6
1
回答
什么时候递归比迭代更好?
、
例如,
汉
诺
塔
问题的迭代实现是绝对可怕的,但它的递归实现几乎是令人敬畏的优雅。我永远不会使用迭代实现来编写Hanoi代码,因为它太乏味了。
浏览 11
提问于2018-01-10
得票数 0
1
回答
(
c
++)
、
、
、
、
我可以提供代码,如果你愿意,堆/向量的大小可能会大大增加,因为这是一个
汉
诺
塔
A*搜索
算法
。 我想我也会询问未来的知识,以节省我一些调试断点洗牌,如果有人知道即刻。
浏览 10
提问于2019-11-08
得票数 1
1
回答
在递归中正确调用显示函数(
汉
诺
塔
)
、
我面临的任务是编写一个函数(用
C
语言
)来解决
汉
诺
塔
的问题,并显示磁盘的每一个移动。
浏览 2
提问于2018-10-14
得票数 1
1
回答
有10个磁盘的
汉
诺
塔
,哪种
算法
是有效的
、
、
我试着用BFS用10个磁盘来解决
汉
诺
塔
(用最小的步长),你可以把磁盘放在你想放的任何地方,但是它需要太长的时间和太多的内存。你们有什么建议吗?对于这10个磁盘的情况,我应该使用哪些
算法
,磁盘是随机初始化的,您可以在求解过程中将磁盘放在任何您想放的地方?
浏览 4
提问于2021-05-26
得票数 0
2
回答
用递归法在
C
#中求解
汉
诺
塔
、
、
我正面临着河内
塔
的问题,我从上读到了它的概念和解决它的递归方法,但我看不出在实现维基百科中提到的步骤时我遗漏了什么。
浏览 0
提问于2016-02-10
得票数 2
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
什么是汉诺塔算法?详述汉诺塔算法的原理?用C语言实现汉诺塔算法。内附完整代码。
什么是汉诺塔问题?分别以递归、循环、函数3 种方式,用C语言实现汉诺问题。
Python-汉诺塔问题
Python:汉诺塔与递归
使用Python查看汉诺塔移动详细过程
热门
标签
更多标签
云服务器
ICP备案
对象存储
腾讯会议
实时音视频
活动推荐
运营活动
广告
关闭
领券