【发布时间】:2010-12-01 17:30:17
【问题描述】:
我一直在玩 Conway 的生命游戏,最近发现了一些速度惊人的实现,例如 Hashlife 和 Golly。 (在这里下载 Golly - http://golly.sourceforge.net/)
我无法理解的一件事是编码人员如何实现无限网格?我们不能保留无限的任何东西,如果你跑得快,让几架滑翔机飞过边缘,等待几分钟并立即缩小,你会看到滑翔机仍在太空中逃跑,那么以上帝的名义如何以编程方式处理这个无穷大的概念呢?是否有一个有据可查的模式或什么?
非常感谢
【问题讨论】:
标签: algorithm data-structures sparse-matrix cellular-automata conways-game-of-life