imxfly
5年前
有没有想过为啥循环一个二维数组都是外循环行,内循环列? 因为二维数组在内存中的存储顺序是按行顺序存储的,所以如果你外循环列的话,整个程序的「空间局部性」会非常差。
有没有想过为啥循环一个二维数组都是外循环行,内循环列? 因为二维数组在内存中的存储顺序是按行顺序存储的,所以如果你外循环列的话,整个程序的「空间局部性」会非常差。