Hallo Leute,
ich habe rumgegoogelt und alle mögliche zum Durchlaufen von 2-dimensionalen Arrays gefunden. In keinem wird aber erklärt warum der Zeilenweise durchlauf, schneller als der Spaltenweise Durchlauf ist :-(
Vielen Dank im Voraus für eure Hilfe.
Gruß, Chris
ich habe rumgegoogelt und alle mögliche zum Durchlaufen von 2-dimensionalen Arrays gefunden. In keinem wird aber erklärt warum der Zeilenweise durchlauf, schneller als der Spaltenweise Durchlauf ist :-(
Java:
double [][] array = new double [ zeile ][ spalte ];
//Also, warum läuft diese Schleife schneller durch:
for (int i = 0; i < 10000; i++) {
for (int x = 0; x < zeile ; x++) {
for (int y = 0; y < spalte ; y++) {
array [x][y] = 0;
}
}
}
//als diese Schleife
for (int i = 0; i < 10000; i++) {
for (int y = 0; y < spalte ; y++) {
for (int x = 0; x < zeile; x++) {
array [x][y] = 0;
}
}
}
Gruß, Chris
Zuletzt bearbeitet von einem Moderator: