找回密码
 注册
Simdroid-非首页
查看: 119|回复: 4

[演示项目] Chinese Rings Model

[复制链接]
发表于 2009-10-9 15:22:53 | 显示全部楼层 |阅读模式 来自 上海宝山区
本帖最后由 FreddyMusic 于 2009-10-9 15:25 编辑

Chinese Rings Model





本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
发表于 2009-10-9 16:54:31 | 显示全部楼层 来自 重庆
Simdroid开发平台
进度很快啊。Mathematica 做的? 环的演算过程,全部动画显示了?
能不能那个老外的网页上的一样,支持多个环,不只是9个环,看上去会更有意思.
回复 不支持

使用道具 举报

 楼主| 发表于 2009-10-9 18:20:35 | 显示全部楼层 来自 上海宝山区
参数化应该不是问题,我现在可以用格雷码求解答案,但是对你说的递归求解还不理解。

关键是如何理解,写这两行递归代码,有何建议吗?
回复 不支持

使用道具 举报

发表于 2009-10-9 19:00:00 | 显示全部楼层 来自 重庆
递归算法 (和汉诺塔,是非常类似的。)(用Mathematics,怎么写,可能有很多技巧影响运算速度,我也不是很清楚。matlab倒是非常容易)
C语言版本的,(比那个老外网页上的要清晰简洁)
下面的作者写得比较清楚了。
http://blog.csdn.net/havelife/archive/2002/12/06/16473.aspx


---------------------------------------------------------------------------------
"九连环"游戏所给出的递推数列研究 http://www.ilib2.com/A-ISSN~1004-9444%282008%2906-0030-03.html
这些文献,我没付钱,我看不了,我就不知道他的研究有什么新的地方
------------------------------------------------------------------
这个人也有比较独立的思考分析
http://backtimer.missnkiss.com/9-chain-of-rings.html
回复 不支持

使用道具 举报

发表于 2009-10-9 19:11:06 | 显示全部楼层 来自 重庆
本帖最后由 风天小畜 于 2009-10-9 19:16 编辑

九连环递归公式,那是最简单直接的,无需那些高深的算法,纯粹模拟人的实际操作。----------当然,效率可能很差。(就好比,斐波那契数列,即可以有递推公式这么平易近人的运算慢的算法,也有 比内公式 这样晦涩的快速运算的算法。)
这个九连环递归的理解呢,和汉诺塔非常相似。运行一遍C语言版本的那个,就很快明白了。

我觉得,要想在 Mathematics 中,动画输出九连环解法步骤,或者指定输出某一步骤,用 递归公式,省心省力。
回复 不支持

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|小黑屋|联系我们|仿真互动网 ( 京ICP备15048925号-7 )

GMT+8, 2024-5-6 02:48 , Processed in 0.033761 second(s), 13 queries , Gzip On, MemCache On.

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表