Tag: localityofreference

循环中的空间位置

根据我的理解,空间位置与附近未来使用的附近记忆有关。 但是我想知道循环是否多次执行,这是否会导致良好的空间局部性? 提前谢谢,对不起,如果我很难理解的话。

为什么初始化这样的二维数组会更糟​​?

for(int i = 0; i<100; i++) for(int j = 0; j<100; j++) array[j][i] = 0; // array[i][j] = 0; 我的教授说,第一种方式初始化二维数组要比第二种方式要昂贵得多。 有人可以解释引擎盖下面发生了什么事情吗? 或者,这两种初始化方法是否具有相同的性能?