数据结构用栈解决汉诺塔问题

未来,心 14 0 CPP 2019-05-16 13:05:28

#includeintc=0;/*全局变量,搬动次数*/voidmove(charx,intn,charz){/*第n个圆盘从塔座x搬到塔座z*/printf("第%i步:将%i号盘从%c移到%c\n",++c,n,x,z);}voidhanoi(intn,charx,chary,charz)/*算法3.5*/{/*将塔座x上按直径由小到大且自上而下编号为1至n的n个圆盘*//*按规则搬到塔座z上。y可用作辅助塔座*/if(n==1)

用户评论
请输入评论内容
评分:
Generic placeholder image 卡了网匿名网友 2019-05-16 13:05:28

不好,太简单了,没有栈的基本结构定义等。

Generic placeholder image 卡了网匿名网友 2019-05-16 13:05:28

还可以吧的样子,有一定的帮助