in reply to Initializing HoHoA with Map
If your initial array is already "huge", then you will likely run out of ram long before you manage to generate your HoHoA.
If your array has
Which approximates to O(n2)* memory consumption, so depending upon what you classify as a huge array, you are likely to run out of memory long before performance will ever be a concern.
*Update: 2 not 3. Thanks radion.
In most cases, once you get beyond fairly small sized arrays, for/foreach will outperform map as the latter needs to allocate substantial amounts of memory in order to build a temporary list to accomodate the array, whereas the former iterates the array without requiring to allocate extra space.
|
|---|