0

我已经看到将二维数组声明为锯齿状数组很好

int[][] jagged = new int[3][];

但是在代码中在内存级别做一些优化时,[,]作为矩阵的定义使用内存块会更方便...

那么你能解释一下这是否属实吗?我猜这[,]需要一块内存,并且元素的访问速度更快,而不是在锯齿状二维数组中的几个内存部分中查找...。

4

1 回答 1

1

是的,当一个数组被分配为 时[,],它总是被赋予连续的内存,所以根据你想要做什么,它可能会更快、更方便等

于 2012-02-04T08:49:28.067 回答