-1

河内塔的问题是我如何执行下面的?请帮我 !

http://imageupload.co.uk/files/qpxsdyyxtbl5ik38zcn0.jpg

4

1 回答 1

0

我不知道您要使用哪种语言来实现它。但是您可以使用堆栈来实现这一点。

假设您有 3 个钉子 1、2、3 和 3 个磁盘 A、B、C。您可以按如下方式实现它:-

         A -> 3                  
         A -> 2
         C -> 2
         A -> 3
         B -> 1
         B -> 3
         A -> 3  

您可以参考此链接(http://www.mathcs.emory.edu/~cheung/Courses/170/Syllabus/13/hanoi.html)以获得更详细的解决方案。

于 2013-10-16T07:19:42.767 回答