Java 生命游戏-蟾蜍图案的输入
请任何人确认生命游戏: 如果输入Java 生命游戏-蟾蜍图案的输入,java,algorithm,conways-game-of-life,Java,Algorithm,Conways Game Of Life,请任何人确认生命游戏: 如果输入 - - - - - x x x x x x - - - - - 及 它们是相似的。如果有的话。怎样??请解释一下 关于“生命的游戏”问题的背景。。请参考,这基本上是蟾蜍图案输入。它们的相似之处在于输入看起来相似。结果非常不同: 模式1 模式2 它们的相似之处在于输入看起来相似。结果非常不同: 模式1 模式2 从理论角度看,这两个单元是相同的,因为单元的网格是无限的,并且所有未表示的单元都假定最初是死的 然而,实际上,这取决于Life的实现如何处理当前网格“边缘
- - - -
- x x x
x x x -
- - - -
及
它们是相似的。如果有的话。怎样??请解释一下
关于“生命的游戏”问题的背景。。请参考,这基本上是蟾蜍图案输入。它们的相似之处在于输入看起来相似。结果非常不同: 模式1 模式2
它们的相似之处在于输入看起来相似。结果非常不同: 模式1 模式2
从理论角度看,这两个单元是相同的,因为单元的网格是无限的,并且所有未表示的单元都假定最初是死的 然而,实际上,这取决于Life的实现如何处理当前网格“边缘”上的单元。根据实施情况,有三种处理“边缘”单元的常用方法:
为了避免这种混淆,可以将包含在特定空间内的模式表示为包括任何必要的初始死区,从而避免所有边缘问题。这是第一种模式中采用的方法。从理论角度来看,这两种方法是相同的,因为单元格的网格是无限的,所有未表示的单元格都假设为初始死亡 然而,实际上,这取决于Life的实现如何处理当前网格“边缘”上的单元。根据实施情况,有三种处理“边缘”单元的常用方法:
为了避免这种混淆,可以将包含在特定空间内的模式表示为包括任何必要的初始死区,从而避免所有边缘问题。这是第一种模式中采用的方法。什么是编程相关问题?@amit reffer此链接了解详细信息:)什么是编程相关问题?@amit reffer此链接了解详细信息:)因此,如果我在输入的开始和结束处包括一个死行,以及在输入的开始和结束处包含一列,然后所有边缘输入都将被一个死区包围。。这种方法正确吗?@ManMohan它不是真的正确或不正确,只是方便而已。表示一个模式,您知道该模式被限制在
m+2xn+2
网格中的mxn
区域,这意味着无论渲染器如何处理边缘,您的模式都将以相同的方式渲染。因此,如果我在输入的开始和结束处包括一个死行,以及在输入的开始和结束处包含一列,然后所有边缘输入都将被一个死区包围。。这种方法正确吗?@ManMohan它不是真的正确或不正确,只是方便而已。表示已知被约束到m+2 x n+2
网格中的m x n
区域的图案意味着无论渲染器如何处理边,图案将始终以相同的方式渲染。
- 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 x x -
x - - x
x - - x
- - - -
- - - -