C 语言 ---- 汉诺塔算法
来源:互联网 发布:jr史密斯在cba数据 编辑:程序博客网 时间:2024/06/05 18:43
#include <stdio.h>void hannuota(int n, char A, char B, char C) {/*如果是1个盘子直接将A柱子上的盘子从A移到C否则先将A柱子的上的n-1个盘子借助C移动到B直接将A柱子上的盘子从A移动到C最后将B柱子上的n-1个盘子借助A移动到C*/if(1==n){printf("将编号为%d的盘子直接从%c柱子移到%c柱子\n",n,A,C);}else {hannuota(n-1,A,C,B);printf("将编号为%d的盘子直接从%c柱子移到%c柱子\n",n,A,C);hannuota(n-1,B,A,C);}}int main(void){hannuota(4,'A','B','C');return 0;}
- C 语言 ---- 汉诺塔算法
- C语言汉诺塔--递归算法
- 算法思考--------汉诺塔c语言实现-------递归
- C语言习题5.20--算法:汉诺塔
- c语言 递归算法解决汉诺塔问题
- C语言五子棋算法
- C 语言排序算法
- C 语言KMP算法
- c语言经典算法~~
- C语言排序算法
- C语言排序算法
- C语言字符串算法
- 排序算法(c语言)
- C语言常用算法
- C语言算法
- dijkstra算法 c语言
- 排序算法 --- C语言
- c语言排序算法
- Subversion 安装及配置说明(windows7)
- 使用git建立本地仓储管理代码
- redhat版本介绍
- 任意位置得到Spring bean
- Android之CountDownLatch线程同步
- C 语言 ---- 汉诺塔算法
- 第2章 Model View Controller
- local service and remote service(AIDL Service)
- HBase存储架构
- GetCurrentDirectory(255,buff);SetCurrentDirectory(TEXT("C:\\windows"));
- linux——posix标准下的信号量
- 生命的热情
- 今天就看了二三十页书
- Ehcache集群环境配置