Avec Java, il semble y avoir un important ralentissement lors de l'utilisation des tableaux multidimensionnels: -En Java, comment puis-je représenter un système de coordonnées 2d dans un seul tableau?
int[] oneDArray=new int[3000*3000];
int[][] twoDArray=new int[3000][3000];
for(int x=0;x<oneDArray.length;x++){
oneDArray[x]=x;
}
for(int x=0;x<twoDArray.length;x++){
for(int y=0;y<twoDArray[0].length;y++){
twoDArray[x][y]=x;
}
}
Le résultat est le suivant: 1d prend 4 ms et 2d prend 15ms, c'est un retard considérable lors de l'exécution des fonctions graphiques. Comment puis-je représenter une coordonnée 2D avec un seul tableau en Java?
Vous pouvez toujours avoir un tableau d'objets de coordonnées mais je doute que cela résoudra les problèmes de délai – smk