zoukankan
html css js c++ java
汉诺塔问题(竟然还与Sierpiński三角形分形有关)
Tower of Hanoi
// 把n个盘子从1(a)号柱子借助2(b)号柱子移到3(c)号柱子 // 总共要移 2^n-1 次 #include <iostream> using namespace std; void Move(int &x, int &y) // 没有真正移动盘子,只是输出方案 { cout << x << " --> " << y << endl; } void Hanoi(int n, int a, int b, int c) { if(n > 0) { Hanoi(n - 1, a, c, b); Move(a, c); Hanoi(n - 1, b, a, c); } } int main(void) { int num; cout << "How many diskes?" << endl; cin >> num; Hanoi(num, 1, 2, 3); return 0; }
看到维基百科上的介绍,页面上出现了个谢尔宾斯基三角形,有待深究。
不过想想,
递归
、
自相似
、
分形
都是大自然的规律!有相通之处。
查看全文
相关阅读:
HD200703
并查集——合作网络D306
并查集——易爆物D305
NOIP初赛知识点
离散化
wsl2启动时无法添加自启动和加载环境变量的解决办法
wsl2上用docker部署运行环境,mvn构建镜像找不到dockerhost
docker 创建自己的镜像仓库
单机多容器管理(已转k8s工具,仅参考) docker compose简介+使用+遇到的坑
ubuntu下载安装jdk+maven,配置ssh
原文地址:https://www.cnblogs.com/jjtx/p/2533488.html
最新文章
09 事件对象
08 JS的事件流的概念(重点)
07 jQuery的位置信息
06 jQuery的文档操作(重点)
05 使用jQuery操作input的value值
C++对拍程序
Bzoj1051 受欢迎的牛
Bzoj1731 排队布局
Poj3177 分离的路径
抢掠计划
热门文章
NOIP2011 铺地毯
间谍网络(Tarjan缩点)
消息的传递
最短路计数
Poj3255 Roadblocks (次短路)
NOIP观光公交
NOIP国王游戏
周任务——矩阵和行列式
自编迷宫游戏
字符串的那些事
Copyright © 2011-2022 走看看