任何人都可以确认生命游戏:
如果输入
- - - -
- x x x
x x x -
- - - -
和
- x x x
x x x -
是相似的。如是。如何 ??请解释。
关于“生命游戏”问题的背景..请参阅生命游戏中的蟾蜍图案它基本上是蟾蜍图案输入。
任何人都可以确认生命游戏:
如果输入
- - - -
- x x x
x x x -
- - - -
和
- x x x
x x x -
是相似的。如是。如何 ??请解释。
关于“生命游戏”问题的背景..请参阅生命游戏中的蟾蜍图案它基本上是蟾蜍图案输入。
从理论的角度来看,两者是相同的,因为单元格的网格是无限的,并且所有未表示的单元格都假定最初是死的。
然而,在实践中,这取决于您的 Life 实现如何处理当前网格“边缘”上的单元格。根据实现的不同,处理“边缘”单元格的常用方法有以下三种:
如果您的实现采用第二种或第三种方法,模式将产生不同的结果。
为了避免这种混淆,可以将包含在某个空间内的模式表示为包括任何必要的初始死区,从而一起避免边缘问题。这是第一种模式中采用的方法。
它们的相似之处仅在于输入看起来相似。结果非常不同:
- - - -
- x x x
x x x -
- - - -
- - x -
x - - x
x - - x
- x - -
- - - -
- x x x
x x x -
- - - -
- x x x
x x x -
x - - x
x - - x
- - - -
- - - -