我正忙于编写康威生命游戏,并尝试使用一些数据结构来优化它,记录每个生命周期应该检查哪些单元格。
我正在使用一个动态的ArrayList作为数据结构来记录所有活着的单元格及其邻居。有没有更好的数据结构或方法来保持更短的列表,以增加游戏速度?
我问这个问题是因为经常会检查很多单元格,但没有发生变化,所以我觉得我的实现可以改进。
我正忙于编写康威生命游戏,并尝试使用一些数据结构来优化它,记录每个生命周期应该检查哪些单元格。
我正在使用一个动态的ArrayList作为数据结构来记录所有活着的单元格及其邻居。有没有更好的数据结构或方法来保持更短的列表,以增加游戏速度?
我问这个问题是因为经常会检查很多单元格,但没有发生变化,所以我觉得我的实现可以改进。