如何在模拟生命游戏中的状态变化时将旧状态和新状态存储在布尔值中?

时间:2015-10-28 08:25:12

标签: algorithm bit conways-game-of-life

这个问题是关于LeetCode的问题Game of Life 在Game of Life中,我可以在int的最后一位保存旧的单元格状态,在倒数第二位保存新的单元格。然后就地解决它 但如果单元格图是布尔矩阵,那么如何就地解决它。我的意思是,如果有一种方法可以在这个游戏中以布尔值存储新旧状态?

1 个答案:

答案 0 :(得分:0)

您无法使用布尔矩阵对其进行求解。布尔值只有2个状态;您所需的信息是4个州(现场直播,死亡,死亡,死亡)。

是的,根据实现情况,您可能能够声明一个布尔单元格并获得 more 而不仅仅是两个状态......但这违反了 Boolean