课程的随堂作业,C语言的,用dev就能运行,萌新代码,勿喷,仅仅帮助不想写作业的朋友方便一下,反正老师也不会仔细检查的
对于汉诺塔问题的C++面向对象的实现,主要算法从网上找的,转成用面向对象的形式
递归实现汉诺塔问题,用c++写的。在visualstudio环境下编译即可运行,很适合初学数据结构的人
Tower of Hanoi Source code - Tower of Hanoi applet
汉诺塔问题的描述如下:有3根柱子A、B和C,在A上从上往下按照从小到大的顺序放着一些圆盘,以B为中介,把盘子全部移动到C上。移动过程中,要求任意盘子的下面要么没有盘子,要么只能有比它大的盘子。编程实现
汉诺塔问题是一个经典的问题。汉诺塔(Hanoi Tower),又称河内塔,源于印度一个古老传说。大梵天创造世界的时候做了三根金刚石柱子,在一根柱子上从下往上按照大小顺序摞着64片黄金圆盘。大梵天命令婆
本程序针对汉诺塔这一经典问题,利用图形界面对其进行动态显示,使其更加形象,更容易让人理解。本程序主要采用了可视化图形界面,事件监听与处理,继承,以及一些基本的图形处理技术对其进行设计,在算法实现上,采
网上看来的,比较详细。包含了递归以及不用递归的代码。 C和C++版的都有。
任意输入N个盘,在三个柱子上实现汉诺塔问题的非递归求解,用栈进行
汉诺塔问题用VB.NET实现的,比较形象的,