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; }
看到维基百科上的介绍,页面上出现了个谢尔宾斯基三角形,有待深究。
不过想想,
递归
、
自相似
、
分形
都是大自然的规律!有相通之处。
查看全文
相关阅读:
python--执行文件的绝对路径
python----slots属性安全类
linux----LAMP之编译安装apache
MySQL----alter table modify | change的不同
数据库5
数据库4
数据库3
数据库2
数据库1
MySQL exists 和 not exists 的用法
原文地址:https://www.cnblogs.com/jjtx/p/2533488.html
最新文章
SQL的OPENROWSET开启和使用方法
存储过程调用存储过程,存储过程调用函数,返回表表变量,游标使用
存储过程根据ouID获取IntlPerson数据表
存储过程,是否有查看所有项目功能
sql 存储过程调用函数
sql case when then else end sql_variant
./ ../ /区别
sql 函数
SQLServer中Partition By
sql privot
热门文章
解决su – 后显示-bash-4.1#
工作当中遇到的ssh错误
磁盘性能分析之iotop
Tomcat实现多域名之间session共享
python---连接MySQL第三页
python---连接MySQL第二页
python----关键字参数
python---连接MySQL第一页
python----脚本文件的头部写法。
linux--同步时间
Copyright © 2011-2022 走看看