Bevor wir was optimieren, müssen wir das erst mal möglichst nahe umbauen.
Ehm,
Delphi-Quellcode:
TMyArray = array [0..1000] of array [0..10] of array [0..10000] of integer;
und
Delphi-Quellcode:
TMyArray = array[0..1000, 0..10, 0..10000] of integer;
sind syntaktisch dasselbe. Das hat nichts mit optimieren zu tun.
Zitat:
A multidimensional array is an array of arrays. For example:
Delphi-Quellcode:
type TMatrix = array[1..10] of array[1..50] of Real;
is equivalent to:
Delphi-Quellcode:
type TMatrix = array[1..10, 1..50] of Real;
Whichever way TMatrix is declared, it represents an array of 500 real values.