这是一款使用纯javascript制作的汉诺塔可视化小游戏。汉诺塔源于印度一个古老传说的益智玩具。游戏中需要将所有的盘子移动到右边的柱子上,每次移动一个盘子,大盘子必须在小盘子之下。
2021-11-19 14:39:08 95KB HTML5库
1
纯javascript制作的汉诺塔游戏-有源码
2021-11-19 14:13:32 3KB javascript JS 汉诺塔 游戏
1
Andriod 汉诺塔 游戏 源码,代码有注释,带编译后的apk安装包
2021-11-18 15:30:00 171KB Andriod 汉诺塔 游戏 源码
1
算法分析与设计实验一,使用递归算法实现汉诺塔问题。 使用move() 函数以及hanoi()函数具体实现
2021-11-15 15:13:56 569B #汉诺塔
1
Hanoi塔 可视化程序源码(JAVA) 可以手动搬运塔上的盘子Handle drop and move Hanoi塔问题被视为学习递归的经典例子
2021-11-14 13:27:51 10KB java
1
汉诺塔 题目描述: 约19世纪末,在欧洲的商店中出售一种智力玩具,在一块铜板上有三根杆,最左边的杆上自上而下、由小到大顺序串着由64个圆盘构成的塔。目的是将最左边杆上的盘全部移到中间的杆上,条件是一次只能移动一个盘,且不允许大盘放在小盘的上面。 这是一个著名的问题,几乎所有的教材上都有这个问题。由于条件是一次只能移动一个盘,且不允许大盘放在小盘上面,所以64个盘的移动次数是:(18,446,744,073,709,551,615)这是一个天文数字,若每一微秒可能计算(并不输出)一次移动,那么也需要几乎一百万年。我们仅能找出问题的解决方法并解决较小N值时的汉诺塔,但很难用计算机解决64层的汉诺塔。 假定圆盘从小到大编号为1, 2, ... 输入为一个整数(小于20)后面跟三个单字符字符串。整数为盘子的数目,后三个字符表示三个杆子的编号。 输出每一步移动盘子的记录。一次移动一行。每次移动的记录为例如 a->3->b 的形式,即把编号为3的盘子从a杆移至b杆。 样例输入 2 a b c 样例输出 a->1->c a->2->b c->1->b
2021-11-11 15:49:46 548B c++ 搜索与回溯 递归
1
人工智能汉诺塔实验作业,内含实验报告以及实验源代码(Python)
2021-11-09 18:15:15 56KB 人工智能 三阶汉诺塔
1
解决汉诺塔问题, 用递归法将一个整数n转换成字符串。例如,如入483,应输出字符串“483”。N的位数不确定,可以是任意位整数。 1.3 建立一个包含加法函数、减法函数的动态链接库文件和一个包含加法函数、减法函数的函数声明的头文件;编写、调试并运行一个MFC应用程序,该MFC应用程序调用了你所建立的动态链接库中的加法函数、减法函数。
1
人工智能方法实现汉诺塔,启发式搜索解决汉诺塔问题
2021-11-08 17:36:27 1.04MB 人工智能方法实现汉诺塔
1
人工智能实验时老师要求做的,可以参考下,呵呵 好东西大家共同分享哈
2021-11-08 16:55:38 8KB 汉诺塔 A星算法
1