非递归式汉诺塔的C语言实现

  用链表和迭代的思维实现的汉诺塔,循环次数太多,效率有些差,但总是比递归要好一些的。
  思路是:在任何条件下,需要被移动的圆盘以及其被移动的目标位置都是可知且唯一的,所以可以通过迭代的方式实现。
  代码如下:

 

发表评论

电子邮件地址不会被公开。 必填项已用*标注