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; }
看到维基百科上的介绍,页面上出现了个谢尔宾斯基三角形,有待深究。
不过想想,
递归
、
自相似
、
分形
都是大自然的规律!有相通之处。
查看全文
相关阅读:
Html中列表显示
Html中图片参数
Html如何加入图片或超链接
html常用标签
mysql 几个坑
现有.NET 开源框架浅析
winform 界面加载慢原因分析
FineUI 框架,RIA 富客户端应用的选择
Hadoop Default Port
docker issue
原文地址:https://www.cnblogs.com/jjtx/p/2533488.html
最新文章
php-克隆对象
php-数据库处理类
php-用$this变量访问方法和属性
php-控制结构
vld(Visual Leak Detector) 内存泄露检测工具,Visual C++ 2008-2015, vs 2010,vs 2008,vs 2012,vs 2015
修改文件名字的一个python例子
awk
Linux服务器通过AWS命令行上传文件至S3
crontab linux定时运行程序
OpenCV YUV 与 RGB的互转(草稿)
热门文章
OpenCV circle函数
windows 下 VisualSvn 更换Repositories位置的方法
记录自己的gitlab搭建之旅
nginx lua 正则笔记
html中checkbox用法
html表格页面radio控件
html表格页面输入框
html表格练习
html表格显示
html表单制作
Copyright © 2011-2022 走看看