汉诺塔
来源:互联网 发布:iphone社交软件 编辑:程序博客网 时间:2024/05/16 06:46
四柱汉诺塔思路:假设把 n 个盘从 1 柱(借助2、3柱)移到 4 柱所需最少步数为 f (n)
1、那么我们把 x 个盘从 1 柱(借助3、4柱)移到 2 柱所需最少步数就是 f (x)
2、把 n - x 个盘从 1 柱(借助 3 柱)移到 4 柱所需最少步数是 2^(n-x) - 1,这个需要证明,但我不会
3、把 2 柱上的 x 个盘(借助1、3柱)移到 4 柱所需最少步数为 f (x)
4、那么把 x 从 1 到 n - 1 遍历一遍,找出 f (n)最小时的 x
0 0
- 汉诺塔
- 汉诺塔
- 汉诺塔
- 汉诺塔
- 汉诺塔
- 汉诺塔
- 汉诺塔
- 汉诺塔
- 汉诺塔
- 汉诺塔
- 汉诺塔
- 汉诺塔
- 汉诺塔
- 汉诺塔
- 汉诺塔
- 汉诺塔
- 汉诺塔
- 汉诺塔
- android学习二---解决ADT Buddle无法自动生成layout和res
- poj 1631 Painter's Problem(数学:高斯消元)
- 如何将照片中的文字转变成可编辑的文章(如何将书上的文字转变为可编辑的文字)
- 窗体控件 回车事件
- NET 多线程同步 / 并发操作数据唯一
- 汉诺塔
- 基于ODI的数据中心建设探索
- 金陵五题·并序 刘禹锡
- [资源下载] T-Kernel 相关的 spec
- Mac OS X 通过brew安装命令行工具
- Android控制界面布局的两种方式
- poj2002 STL pair解法
- Arduino学习笔记2--安装Arduino系统
- 实用代码3