腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(6009)
视频
沙龙
2
回答
汉
诺
塔
递归
算法
、
、
我在理解这个
汉
诺
塔
递归
算法
时遇到了一个问题: public static void main(String[] args) { int nDisks
浏览 2
提问于2012-09-19
得票数 2
回答已采纳
29
回答
汉
诺
塔
:
递归
算法
、
虽然我对
递归
的理解没有任何问题,但我似乎不能理解
汉
诺
塔
问题的
递归
解决方案。但是,我不知道在
非
基本情况下这两个
递归
调用是如何协同工作的。也许有人能帮我一下?谢谢。
浏览 47
提问于2009-08-03
得票数 68
回答已采纳
2
回答
计划问题的
递归
解决方案的最佳方法是什么?
、
、
我正在学习
递归
。我已经用
递归
解决了其他一些问题,比如创建一个二叉树,
汉
诺
塔
等等。所以,我知道什么是
递归
,但我发现自己很难计划和
实现
一个正确的
递归
解决方案。对于计划、思考或
实现
问题的
递归
解决方案,有什么通用的提示吗?
浏览 0
提问于2011-09-06
得票数 4
回答已采纳
2
回答
递归
汉
诺
塔
算法
的解析
、
(step is missing)我发现迭代代码更容易理解,我在迭代
算法
的基础上写了一个
递归
算法
。
浏览 0
提问于2013-06-15
得票数 0
回答已采纳
2
回答
汉
诺
塔
- simple
算法
、
、
、
一个简单的
递归
代码来解算
汉
诺
塔
: if(n>0) { hanoi(A,C,我知道我们基本上是分两步解决河内
塔
的问题。首先将所有环移动到C(这是teacher的代码,在本例中我们希望将所有环移动到B,而不是C ),然后将最大的环移动到B,然后将所有剩余的环从C移动到B。ps:我检查了很多视频和我发现的链接,没有一个给我任何有价值的答案,关于你如何突然想到这样的
算法</
浏览 4
提问于2014-10-05
得票数 0
1
回答
禁止从源头移动到目的地的河内
塔
(C)
、
、
、
我正在尝试写一个
递归
的C函数来解决河内
塔
的问题,但是有一个额外的限制,那就是禁止将磁盘从A(源
塔
)移动到C(目标
塔
),反之亦然。例如,将单个磁盘从A移动到C或C移动到A,将需要使用辅助
塔
(B)。我从geeksforgeek找到了一个正常的
递归
汉
诺
塔
代码,并检查了讨论相同问题的,但我不能理解数学
算法
(与C函数相比) void tower(int n, char from, char to, char编辑:我一次只能移动
浏览 10
提问于2019-11-29
得票数 0
回答已采纳
1
回答
使用头部
递归
的河内
塔
?
、
我想知道标准的
汉
诺
塔
问题是否可以用头部
递归
来解决。我有一个模糊的想法,那就是不可能使用相同的磁盘编号(从1(最小)到N(最大)磁盘)和3个
塔
。
浏览 1
提问于2018-12-14
得票数 1
2
回答
使用Qt的河内
塔
、
、
我正在尝试创建一个使用Qt的
汉
诺
塔
应用程序的GUI。我已经写了C++代码使用
递归
,但我完全是一个初学者,当涉及到与Qt和创建图形用户界面的工作,并刚刚开始熟悉它创建一个简单的计算器图形用户界面,但不清楚如何处理
汉
诺
塔
图形用户界面,特别是如何创建的磁盘和图形化
浏览 1
提问于2016-03-20
得票数 0
1
回答
河内排序
算法
、
、
如何在python中
实现
Hanoi排序?
浏览 0
提问于2017-10-24
得票数 0
1
回答
什么时候
递归
比迭代更好?
、
在我的理解中,
递归
解决方案通常被看轻,因为
递归
通常会占用大量内存,而迭代解决方案在这一意义上更有效率。 为了使其
递归
实现
比其迭代
实现
更普遍地被接受,解决方案必须具有什么级别的优雅?例如,
汉
诺
塔
问题的迭代
实现
是绝对可怕的,但它的
递归
实现
几乎是令人敬畏的优雅。我永远不会使用迭代
实现
来编写Hanoi代码,因为它太乏味了。对于树和其他
递归
定义的数据结构,
递归</e
浏览 11
提问于2018-01-10
得票数 0
1
回答
汉
诺
塔
算法
的最佳情况时间复杂度
、
、
我想知道
汉
诺
塔
算法
的最佳情况下的复杂度。我使用的
算法
是 我计算了时间复杂度,它是T(2^n -1),大O是O(n)。但是,什么是最好的情况下的复杂性以及如何计算它?
浏览 0
提问于2020-12-04
得票数 0
2
回答
在Scala中
实现
河内
塔
的尾
递归
、
、
我的目标是
实现
一个解决
汉
诺
塔
问题的尾
递归
程序。我相信它可以通过这样的
递归
来
实现
: } }
浏览 4
提问于2013-10-06
得票数 2
1
回答
汉
诺
塔
的
递归
解法
、
我正在读RobetSedwick写的《C++中的
算法
》一书。在这里,作者正在使用分而治之的设计和
递归
来解释关于河内的
塔
。 下面的代码是这个问题的
递归
解决方案。作者还提到了
递归
是基于以下思想的:要将N个磁盘向右移动一个钉子,我们首先将顶部N-1个磁盘向左移动一个钉子,然后将磁盘N向右移动一个钉子,然后将N-1个磁盘再向左移动一个钉子(在磁盘N上)。
浏览 0
提问于2012-09-07
得票数 0
回答已采纳
1
回答
汉
诺
塔
非
递归
:我的代码正确吗?
、
我用
非
递归
的方法为
汉
诺
塔
问题写了下面的代码。我猜这是不正确的,因为移动的次数不是2**n - 1,例如,对于要移动的3个磁盘,它必须生成7个移动。提前谢谢。
浏览 1
提问于2012-08-06
得票数 3
1
回答
用Javascript
实现
汉
诺
塔
算法
的可视化
、
、
拉特利,我正在做一个学校项目,我必须提出一个
算法
,在我的
例子
中,是河内益智
塔
的解算
算法
。由于我在HTML/CSS方面的知识,我认为使用这些+ Javascript来可视化网页上的步骤将是相当巧妙的。我设置了站点以及基本的
递归
算法
。我想把每个
塔
放到一个数组中: var twrElemsA = document.getElementById('twr--a').getElementsByClassName('block');
浏览 1
提问于2016-03-01
得票数 6
3
回答
是否可以要求用户选择他们想要运行的类,然后运行该类?
例如:我创建了两个类来解决给定(由用户提供)n数量的磁盘的
汉
诺
塔
。一个类
递归
地解决难题,另一个类迭代地解决难题。当我问用户他们想要使用的磁盘数量时,是否可以问他们想要如何求解程序,无论是
递归
还是迭代,然后调用他们选择的类?
浏览 20
提问于2020-10-12
得票数 1
1
回答
N>3个pegs的河内
塔
迭代
、
对于3个pegs (或rods,或者其他你称之为它们的东西)的迭代
算法
是重复以下两点:我的问题是,对于n>3的pegs,有没有类似的
算法
?上面的
算法
就是不起作用--它会巧妙地移动磁盘。 我知道我之前发布了两个相关的问题,你不太欢迎他们,所以在你投反对票之前-请在评论中写给我,让我自己研究更多的信息,我正在删除这个帖子。
浏览 1
提问于2013-04-08
得票数 0
回答已采纳
1
回答
如何使用SetConsoleCursorPosition函数
、
、
我刚刚用c写了
汉
诺
塔
的代码,我想用字符以图形模式显示解决方案。 我想在控制台中使用windows.h和SetConsoleCursorPosition函数来移动光标。请举一些
例子
。
浏览 3
提问于2013-04-03
得票数 4
回答已采纳
1
回答
如何在js中显示
递归
函数的每一步?
、
、
、
、
我有一个
递归
函数。并且在HTML类监视器中有三个div (slot_a,slot_b,slot_c)。
算法
类似于
汉
诺
塔
。因此,在每个监视器中,我希望看到每个插槽中发生的情况。
浏览 1
提问于2018-09-21
得票数 0
5
回答
有没有什么东西只能通过
递归
才能
实现
?
、
我不确定,但我听说过一种只能通过
递归
实现
的
算法
。有人知道这样的事情吗?
浏览 0
提问于2010-08-11
得票数 4
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Python:汉诺塔与递归
什么是汉诺塔算法?详述汉诺塔算法的原理?用C语言实现汉诺塔算法。内附完整代码。
什么是汉诺塔问题?分别以递归、循环、函数3 种方式,用C语言实现汉诺问题。
递归算法Python&C+
Python之路-day3
热门
标签
更多标签
云服务器
ICP备案
对象存储
即时通信 IM
腾讯会议
活动推荐
运营活动
广告
关闭
领券