汉诺塔问题请教

原创 2012年03月31日 15:45:04

#include<stdio.h>
void move(int n,int x,int y,int z)   

{
 if(n==1)
  printf("%c---->%c\n",x,z);     else
 {
  move(n-1,x,z,y);                                           //?
  printf("%c---->%c\n",x,z);
     move(n-1,x,y,z);                                        //?
 }
}
#include<stdio.h>
void main()
{
 int m;
 printf("\n input a number:\n ");
 scanf("%d",&m);
 printf("the step to moving %2d diskes:\n ",m);
 move(m,'a','b','c');

}

上述问号行X,Y,Z顺序为何那样???????????

c语言经典问题:汉诺塔 Hanoi问题

这个问题使用递归思想是比较靠谱的,如果
  • zyb050607
  • zyb050607
  • 2014年06月24日 17:01
  • 2182

程序员应该如何去请教别人问题

程序员应该如何提问
  • java_weekly
  • java_weekly
  • 2017年05月31日 17:34
  • 385

第三周C++练习之汉诺塔问题

/* *Copyright(c) 2016,烟台大学计算机学院 *All rights reserved. *文件名称:test2.cpp *作 者:刘金石 *完成日期:20...
  • november_chopin
  • november_chopin
  • 2016年03月19日 11:19
  • 983

C语言练习 (典型递归问题)汉诺塔问题

有三根棒为A、B、C。A棒上叠放着n个大小不等的盘,依次叠加为大盘在下,小盘在下。要求把这n个盘移到C棒上,在移动过程中可以借助B棒,每次只能移一个盘,并且在移动过程中必须保持3根棒上的大盘在上,小盘...
  • hehe5229
  • hehe5229
  • 2017年03月08日 15:59
  • 2341

从递归算法思想解析汉诺塔问题

汉诺塔 - 问题起源 法国数学家爱德华·卢卡斯曾编写过一个印度的古老传说:在世界中心贝拿勒斯(在印度北部)的圣庙里,一块黄铜板上插着三根宝石针。印度教的主神梵天在创造世界的时候,在其中一根针上从下到...
  • jespere_ling
  • jespere_ling
  • 2015年09月22日 17:52
  • 2630

汉诺塔问题以及时间复杂度

汉诺塔问题递归方法以及时间复杂度的分析
  • qq_33274645
  • qq_33274645
  • 2016年09月28日 10:00
  • 3893

递归与动态规划---汉诺塔问题

问题:   给定一个整数n,代表汉诺塔游戏中从小到大放置的n个圆盘,假设开始时所有的圆盘都放在左边的柱子上,想按照汉诺塔游戏的要求把所有的圆盘都移到右边的柱子上,实现函数打印最优移动轨迹。 举例:...
  • qq_34342154
  • qq_34342154
  • 2017年08月13日 20:26
  • 268

算法基础:递归---汉诺塔问题

一个过程或函数在其定义或说明中有直接或间接调用自身的一种方法,它通常把一个大型复杂的问题层层转化为一个与原问题相似的规模较小的问题来求解,递归策略只需少量的程序就可描述出解题过程所需要的多次重复计算,...
  • qq_33545916
  • qq_33545916
  • 2016年03月13日 22:40
  • 333

用python解决汉诺塔问题

虽然不是自己想出来怎么做的,但是感觉对这个问题的理解又更进了一步,以前用java实现时想了好久都想的很迷糊,还是python语言简洁,特好理解,如下: 题目: 汉诺塔:汉诺塔(又称河内塔)...
  • dengzi2009
  • dengzi2009
  • 2015年09月08日 11:37
  • 6132

双色汉诺塔问题

//双色汉诺塔问题 #include using namespace std; int removeTimes = 0; void hanoiorignal(int nmovnum, char cz...
  • firechungelaile
  • firechungelaile
  • 2014年09月29日 22:19
  • 2397
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:汉诺塔问题请教
举报原因:
原因补充:

(最多只允许输入30个字)