算法基本相同。如果您有3D阵列,
Original[HEIGHT, WIDTH, DEPTH]则可以将其转换
Flat[HEIGHT * WIDTH *DEPTH]为
Flat[x + WIDTH * (y + DEPTH * z)] = Original[x, y, z]
顺便说一句,相对于.NET中的多维数组,您应该更喜欢数组数组。性能差异很大
欢迎分享,转载请注明来源:内存溢出
算法基本相同。如果您有3D阵列,
Original[HEIGHT, WIDTH, DEPTH]则可以将其转换
Flat[HEIGHT * WIDTH *DEPTH]为
Flat[x + WIDTH * (y + DEPTH * z)] = Original[x, y, z]
顺便说一句,相对于.NET中的多维数组,您应该更喜欢数组数组。性能差异很大
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)