腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
如何
表示
河内
塔
不同
可能
的
运动
(
状态
)?
、
、
、
因此,我应该做
的
第一件事是将
可能
的
运动
表示
为一棵树,然后UCS和A*算法可以轻松地遍历该树。假设我们有3个堆栈和5个磁盘,则初始
状态
为:# The Num of diskslength of each element in the list.#
浏览 15
提问于2021-02-18
得票数 0
回答已采纳
1
回答
一种用X盘和Y
塔
求解
河内
塔
的
迭代按位算法
、
、
、
我喜欢这个问题中提到
的
算法:“这是
如何
工作
的
?
河内
的
古怪
塔
解决方案” 是否有任何方法来扩展
河内
塔
的
非递归解决方案来使用X磁盘和Y
塔
,并将
塔
表示
为堆栈?
浏览 2
提问于2010-03-27
得票数 8
1
回答
汉诺
塔
中圆盘
运动
的
惯用函数方法
、
、
我正在学习方案,作为一个玩具
的
例子,我正在为
河内
塔
做一个解决方案验证器(而不是求解器)。我想使用一种纯粹
的
函数式风格(只是为了进入思维模式),我将
塔
表示
为三个列表
的
简单列表。启动
状态
可以类似于:'((0 1 2 3 4) () ()) 我
如何
实现一个以
状态
、源索引和目标索引为参数并返回新
状态
的
函数?在命令式风格中,这
可能
是一些微不足道
的
浏览 0
提问于2011-09-28
得票数 0
回答已采纳
2
回答
我想做一个算法来显示
河内
塔
的
状态
、
我想做一个算法来显示
河内
塔
的
状态
。有3堆和3个磁盘(A是最小
的
磁盘,B是中间
的
磁盘,C是最大
的
磁盘),当我移动磁盘4次时,我
的
理想算法是显示
河内
tower.For
的
状态
,我想显示B A (2nd pile)C (3rd pile)# -*- coding: utf-8 -*- def hanoi
浏览 24
提问于2017-07-29
得票数 0
回答已采纳
4
回答
利用良好
的
状态
空间和搜索树解决
河内
塔
问题
、
我想用一个好
的
“
状态
空间”来解决“
河内
塔
”问题。使用适当
的
状态
空间是一些AI技术建议
的
一种方式。有了一个良好
的
状态
空间,我希望能够构建一个搜索树,然后使用一些策略,如"DFS“(深度优先搜索)来找到解决方案。 我
的
问题是,我不知道
如何
开发一个好
的
状态
空间,然后用它来构建一个搜索树。谁能描述一下
如何
为汉诺
塔
问题创建一个<
浏览 1
提问于2011-06-19
得票数 4
回答已采纳
1
回答
汉诺
塔
非递归:我
的
代码正确吗?
、
我用非递归
的
方法为汉诺
塔
问题写了下面的代码。我猜这是不正确
的
,因为移动
的
次数不是2**n - 1,例如,对于要移动
的
3个磁盘,它必须生成7个移动。提前谢谢。
浏览 1
提问于2012-08-06
得票数 3
9
回答
河内
解决之
塔
、
关于
河内
塔
是什么
的
参考,要么谷歌它,要么在维基百科页面上查看。接受用户输入,该输入指定
河内
塔
起始点
的
光盘数量。以自己选择
的
方式创建输出(只要它是合理
的
),以显示塔形谜题
的
解决方案。逻辑输出
的
示例如下(使用4个磁盘启动):L代表左边
的
peg,C代表中间
的</em
浏览 0
提问于2012-05-11
得票数 11
回答已采纳
1
回答
河内
塔
的
坚固性
试图创建一个使用稳健性
的
河内
塔
算法。我来自Java背景,很难确定从哪里开始。例如,你会把整件事写在一份合同里吗?有小费吗?
浏览 0
提问于2018-04-22
得票数 0
1
回答
如何
递归求解
运动
受限
的
河内
塔
?
、
、
不把圆盘从'C‘移动到'B’,我怎么能解决
河内
塔
?我只需要点中
的
递归,就像这样:我
如何
编辑它以不使用从C到B
的
移动?谢谢!
浏览 27
提问于2018-03-02
得票数 0
1
回答
如何
构造需要非常量堆
的
类
、
、
、
在String[] args中输入
的
程序将如下所示
的
123 0 0,其中
河内
塔
的
每个杆由一个空格分隔,每个1位整数
表示
该大小
的
磁盘。
如何
创建一个HanoiState类,它允许我保存当前输入
的
状态
,并使其能够简单地将棒顶部
的
任何磁盘,在本例中为"1",从一个棒移动到与其相邻
的
一个棒。命令行提示符示例:$java hanoi 123 0 0或$java hanoi
浏览 25
提问于2019-02-21
得票数 1
回答已采纳
1
回答
java中
河内
塔
的
打印功能
我应该在控制台上展示我
的
河内
塔
算法
的
每一个动作。我成功地得到了程序,给出了用n个磁盘完成算法所需
的
步骤数。即使这
可能
对这项任务没有任何用处。每个磁盘b应该用2b-1散列('#')
表示
,步骤应该被划分为‘--’。--- ###
浏览 1
提问于2014-01-19
得票数 2
回答已采纳
1
回答
如何
允许自定义规则在实体组件系统中设计
的
游戏引擎?
、
、
、
、
因此,我对游戏引擎进行了大量
的
研究,实体组件系统(,ECS)似乎是最灵活、最可扩展
的
设计。
塔
的
实际
运动</e
浏览 0
提问于2016-03-31
得票数 5
1
回答
递归算法与事件驱动使用者之间
的
协调模式
、
、
考虑
河内
塔
问题
的
经典递归伪码解决方案: if(num == 1) {线程和队列 在自己
的
线程中启动递归函数。moveSingle()将一个移动写入FIFO队列。如果队列有容量,这
可能
会阻塞。getNextMove()读取队列中
的
移动。这同样有效,但是我们失去了使用调用堆栈来保持
浏览 2
提问于2014-03-31
得票数 1
回答已采纳
2
回答
尝试用我自己
的
程序来理解Hanoi算法
、
、
、
我有
河内
塔
的
以下工作程序,我们将把磁盘从A--B
塔
移出,C是额外
的
塔
,我将函数
的
初始
状态
定义为:moveDisks(n, 'A', 'B', 'C');publicto " + toTower); }
浏览 2
提问于2016-06-19
得票数 2
回答已采纳
2
回答
计划问题
的
递归解决方案
的
最佳方法是什么?
、
、
我已经用递归解决了其他一些问题,比如创建一个二叉树,汉诺
塔
等等。所以,我知道什么是递归,但我发现自己很难计划和实现一个正确
的
递归解决方案。对于计划、思考或实现问题
的
递归解决方案,有什么通用
的
提示吗?
浏览 0
提问于2011-09-06
得票数 4
回答已采纳
2
回答
难以理解
河内
塔
的
python代码
、
注意:我有两个图片,我想张贴,但我没有足够
的
声誉:一个是代码输出,另一个是一个简单
的
图形,更好地定义了这个课程
如何
定义这个
塔
的
河内
问题。 谢谢你
的
代表,所以我现在可以发布图片了。,我已经发布了代码输出
的
图像,以便让您更好地了解在本课程中介绍
的
河内
塔
问题
的
这个特殊公式。此外,如果这个案件与以前
河内
塔
问题
的
答案
不同
浏览 8
提问于2016-05-06
得票数 2
2
回答
为汉诺
塔
生成元组
的
元组
、
我
的
课程最近向我们介绍了元组,很快就给我们抛出了一个关于创建著名
的
“
河内
塔
”
的
问题。从本质上讲,我们应该为
河内
塔
中
的
一个板块
的
每个移动创建一个(源,目标)元组。教授给了我们这个代码,没有太多
的
解释: if n == 1: elsehanoi(1,1,3,2)
的
样本输入将
浏览 9
提问于2020-10-06
得票数 0
3
回答
如何
利用人工智能技术解决汉诺
塔
问题?
、
我知道递归解决方案,我阅读了与迭代解决方案相关
的
论文。 有人能给我解释一下
如何
使用人工智能技术来解决像
河内
塔
这样
的
问题吗?
浏览 0
提问于2016-10-06
得票数 1
2
回答
运行与主应用程序并行
的
烧瓶服务器
、
我有一个简单
的
游戏,关于
河内
塔
,目前在航站楼工作。它允许玩家输入终端,并将可视化输出到终端。我
的
问题是,游戏和烧瓶都有一个主循环,如果我连续运行它们,它们就不会并行工作。def get_updates():如果烧瓶和游戏在
不同<
浏览 1
提问于2016-04-14
得票数 3
回答已采纳
2
回答
在
河内
塔
算法中,辅助是什么?
、
例如,在下面的
河内
塔
算法中:output Print: disk moved successfully complexity O(n).
浏览 2
提问于2013-10-07
得票数 1
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
热门
标签
更多标签
云服务器
ICP备案
云直播
对象存储
实时音视频
活动推荐
运营活动
广告
关闭
领券