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; }
看到维基百科上的介绍,页面上出现了个谢尔宾斯基三角形,有待深究。
不过想想,
递归
、
自相似
、
分形
都是大自然的规律!有相通之处。
查看全文
相关阅读:
JavaScript Validator 报错
JSP项目_Web路径_磁盘物理路径
TreaponseHeader
TrequestHeader
HTML学习笔记1
SQL文摘:DATE_TRUNC: A SQL Timestamp Function You Can Count On
SQL文摘:Writing Subqueries in SQL
Python文摘:Requests (Adavanced Usage)
Python文摘:Requests
Python文摘:More About Unicode in Python 2 and 3
原文地址:https://www.cnblogs.com/jjtx/p/2533488.html
最新文章
IVVI SK3-02小骨酷派SK3-02 进入第三方 recovery 刷机 ROOT
金立 M6 (GN8003) 解锁 BootLoader 进入第三方 recovery 刷机 ROOT
酷派 5267 刷入第三方 recovery教程 刷机 ROOT
联想笋尖S90(S90-t 、S90-u)解锁BootLoader
冲刺3
冲刺二
冲刺1
学习进度七
程序员修炼之道阅读笔记01
学习进度六
热门文章
4月10日随笔
4月9日随笔
4月8日随笔
4月7日
JS xpath
string 转 int
<div/> 处理 onkeydown事件
Android源码下载__Z
设置 NAT网络模式
MyEclipse2013 加快打开速度
Copyright © 2011-2022 走看看