汉诺塔问题
来源:互联网 发布:成都龙渊网络官网 编辑:程序博客网 时间:2024/05/16 04:21
#include <stdio.h>void hanoi(int n, char a, char b, char c);void move(char x, char y);int main() {int n;printf("n = ");scanf("%d", &n);hanoi(n, 'A', 'B', 'C');}/*** 将n个圆盘借助b,从a搬到c*/void hanoi(int n, char a, char b, char c) {if (n == 1) {move(a, c);} else {hanoi(n-1, a, c, b);move(a, c);hanoi(n-1, b, a, c);}}/*** 将圆盘从x搬到y*/void move(char x, char y) {printf("%c --> %c\n", x, y);}
- 汉诺塔问题 背包问题
- 递归问题,汉诺塔问题
- 汉诺塔问题
- 汉诺塔问题
- 汉诺塔问题
- 汉诺塔问题
- 汉诺塔问题
- 汉诺塔问题
- 汉诺塔问题
- 汉诺塔问题
- 汉诺塔问题
- 汉诺塔问题
- 汉诺塔问题.
- 汉诺塔问题
- 汉诺塔问题
- 汉诺塔问题
- 汉诺塔问题
- 汉诺塔问题
- 过时资源列表
- 关于EL和JSTL的配置
- MySQL中文乱码问题
- 无法打开物理文件 操作系统错误 5:拒绝访问 SQL Sever
- Tomcat6整体结构
- 汉诺塔问题
- 系列安装
- Struts2拦截器的原理与实现
- 《20个月赚130亿-YouTube创始人陈士骏自传》- 简评
- git 上远端 tag 和 branch 的使用
- Android数据存储之Fileinput和FileOutput
- debian安装mysql
- Pull-up & Pull-down
- Proxifier for Mac V2.11 Key