一维或二维阵列,什么更快?
我需要表示一个2D字段(轴x,y),我面临一个问题:我应该使用一维数组还是2D数组?
我可以想象,一维数组(y+x*n)的重新计算索引可能比使用2D数组(x,y)慢,但我可以想象到1D可能在CPU缓存中。
我做了一些搜索,但只找到了关于静态数组的页面(并且声明1D和2D基本相同)。但是我的数组必须是动态的。
所以,什么是
动态一维阵列还是动态二维阵列?
谢谢:)
开心每一天1111
相关分类