有些算法需要“无限数据结构”,例如无限的二维单元格。如何解决这样的问题?他们是否可能使用仅使用大量数据的“伪无限”结构?或者当容量不够时是否以某种方式实现了“调整大小”?
我正在使用元胞自动机算法,该算法在 2000 x 2000 网格上计算,但我希望网格无限大。
最佳答案
通过使用 lazy evaluation .
延迟无限数据结构中每个项目的计算(或创建),直到需要它消除了必须创建无限数据集的问题。
关于python - 如何获得无限数据结构?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23317420/