|
|
1
1
编辑:更新讨论结果 您可以对缓存中的每个“块”使用稀疏的静态矩阵,并使用光标来表示当前的视区。然后,您可以使用模数数学或四叉树来访问每个块,具体取决于具体的用例。 老回答: 如果它们是等距的,那么为什么需要散列呢?您可以使用一个带有空值的对象矩阵,如果其中没有缓存任何内容,则默认值为空。 因为您使用的是对象,数组实际上只是引擎盖下的引用,所以数组的内存占用不会真正受到空值的影响。 如果你真的需要它是无限的,你可以用四叉树来嵌套矩阵,并创建某种“块”系统。 |
|
|
giantjenga · 优化整数向量到二进制向量的转换 1 年前 |
|
|
Daniel Lobo · 使用约束进行优化 1 年前 |
|
Sergio · python中大量数字的乘法 1 年前 |
|
|
Sergey Dev · 临时表与表变量 2 年前 |
|
|
John · 减少C中的内存消耗++ 2 年前 |