2 ms·
I find 0-based indexing easier to work with when working with (dynamically sized) multi-dimensional arrays. For example, with 0-based indexing getting an elemen
by demindiro 4y ago
I find 0-based indexing easier to work with when working with (dynamically sized) multi-dimensional arrays.
For example, with 0-based indexing getting an element at (x, y, z) can be done with
a[z * h * w + y * w + x]
But with 1-based indexing you need to substract one first from each component except the last:
a[(z - 1) * h * w + (y - 1) * w + x]