Qué ordenamiento de bucles anidados para iterar sobre una matriz 2D es más eficiente [duplicado]

Esta pregunta ya tiene una respuesta aquí:

¿Por qué el orden de los bucles afecta el rendimiento al iterar sobre una matriz 2D? 7 respuestas

¿Cuál de los siguientes ordenamientos de bucles anidados para iterar sobre una matriz 2D es más eficiente en términos de tiempo (rendimiento de caché)? ¿Por qué

int a[100][100];

for(i=0; i<100; i++)
{
   for(j=0; j<100; j++)
   {
       a[i][j] = 10;    
   }
}

for(i=0; i<100; i++)
{
   for(j=0; j<100; j++)
   {
      a[j][i] = 10;    
   }
}

Respuestas a la pregunta(20)

Su respuesta a la pregunta