![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
汉诺塔
我有点楠
这个作者很懒,什么都没留下…
展开
-
基于汉诺塔的问题规约图实现(C++)
实验内容: 设计一个汉诺塔的小程序 根据程序的结果,画出汉诺塔问题规约图(圆盘的个数为4)。 提示: 汉诺塔问题规约如下图所示(课本36页): 安诺他问题规约图如下图所示(课本37页): 注意,规约图中的(x1,x2,x3)表示的是圆盘A在柱子x3上,圆盘B在x2上,圆盘C在x1上。 (1)本实验采用开放授课形式,每个同学独立完成上述实验要求。 (2)程序清单: #include <iostream> #include <stdio.h> #include <strin原创 2020-12-16 19:34:33 · 1558 阅读 · 1 评论 -
递归实现汉诺塔移动过程(C++)
递归实现汉诺塔移动过程(C++) 首先是参考资料:https://blog.csdn.net/u011329762/article/details/41015047 我在原文的基础上改了一点自己要的东西,例如把各个盘子换成ABCD…来表示,把三个柱子换成x1,x2,x3来表示,然后递归实现汉诺塔移动过程,把每个盘子的移动步骤都展示出来,以及弄点自己的排版,改成C++啥的,思路的话看大佬们的资料就行了。 代码: // Hnt1.cpp : 此文件包含 "main" 函数。程序执行将在此处开始并结束。 //原创 2020-11-29 12:35:46 · 951 阅读 · 0 评论