博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Hanoi塔问题——递归
阅读量:4611 次
发布时间:2019-06-09

本文共 460 字,大约阅读时间需要 1 分钟。

/Hanoi塔问题///

#include<iostream>
using namespace std;
void hanoi(int i,char A,char B,char C);
void move(int i,char x,char y);
int main()
{
int n;
cin>>n;
hanoi(n,'A','B','C');
return 0;
}
void hanoi(int i,char A,char B,char C)
{
if(i==1)
{
move(1,A,C);
}
else
{
hanoi(i-1,A,C,B);
move(i,A,C);
hanoi(i-1,B,A,C);
}
}
void move(int i,char x,char y)
{
static int c=1;
cout<<c++<<":"<<i<<" from "<<x<<"—>"<<y<<endl;
}

转载于:https://www.cnblogs.com/rswss/p/5953162.html

你可能感兴趣的文章
数据库设计
查看>>
面试系列11 缓存是如何使用
查看>>
ActiveX插件的Z-Index属性无效问题解决
查看>>
extjs中的JS代码在firefox可以正常运行,在IE中无法运行的方法。
查看>>
vs2010编辑器中代码前的虚线问题
查看>>
loadrunner:web services接口测试
查看>>
有关implicit Intent的使用
查看>>
关于Android log拿不到的情况
查看>>
spring入门——applicationContext与BeanFactory的区别
查看>>
微服务架构
查看>>
在WPF中获取DataGridTemplateColumn模板定义的内容控件
查看>>
WPF疑难杂症之二(全屏幕窗口)
查看>>
Directx11教程(9) 增加一个TimerClass类
查看>>
Directx11教程(45) alpha blend(2)
查看>>
C# WPF 滚动字幕实现
查看>>
win10 uwp 毛玻璃
查看>>
[ 搭建Redis本地服务器实践系列一 ] :图解CentOS7安装Redis
查看>>
Wix 安装部署教程(七) 获取管理员权限
查看>>
sql server 备份与恢复系列二 事务日志概述
查看>>
visual studio 2017 添加MSDN
查看>>