我需要表示一个2D 字段(轴 x,y) ,我面临一个问题: 我应该使用1D 数组还是2D 数组?
I can imagine, that recalculating indices for 1D arrays (y + x*n) could be slower than using 2D array (x, y) but I could image that 1D could be in CPU cache..
我做了一些谷歌,但只找到了关于静态数组的页面(并声明1D 和2D 基本上是相同的)。但是我的数组必须是动态的。
那么,什么是
动态一维阵列还是动态二维阵列?