how can initialize array of size 1000 * 1000 * 1000 * 1000
of integer.maxvalue
?
for example, want make int[][][][]dp = new int [1000][1000][1000][1000];
have max value later need compare minimum.
i tried
int [] arr = new int arr[n]; arrays.fill(arr,integer.maxvalue);
but doesn't work multidimensional arrays, can help?
you'll have fill multi-dimensional array:
for (int = 0; < dp.length; i++) { (int j = 0; j < dp[i].length; j++) { (int k = 0; k < dp[j].length; k++) { arrays.fill(dp[i][j][k], integer.max_value); } } }
you won't able initialize new int[1000][1000][1000][1000]
unless have @ least 3.64 terabytes of memory. not mention how long take if did have memory.
Comments
Post a Comment