I have read the question for Performance of 2-dimensional array vs 1-dimensional array
But in conclusion it says could be the same (depending the map own map function, C does this automatically)?…
I have a matrix wich has 1,000 columns and 440,000,000 rows where each element is a double in C#…
If I am doing some computations in memory, which one could be better to use in performance aspect? (note that I have the memory needed to hold such a monstruos quantity of information)…
If what you’re asking is which is better, a 2D array of size 1000×44000 or a 1D array of size 44000000, well what’s the difference as far as memory goes? You still have the same number of elements! In the case of performance and understandability, the 2D is probably better. Imagine having to manually find each column or row in a 1D array, when you know exactly where they are in a 2D array.