在AS3中在较大的2d阵列中“平铺”较小的2d阵列的最有效方法

时间:2009-12-16 23:24:16

标签: actionscript-3 multidimensional-array

如果我有一个二维数组,如

smallArray = [[1,0],[0,1]]

我有一个更大的2d数组,如

largeArray = [[0,0,0,0],[0,0,0,0],[0,0,0,0],[0,0,0,0]]

在较大的阵列中“平铺”较小阵列的最有效方法是什么,以便更大的阵列最终看起来像

largeArray = [[1,0,1,0],[0,1,0,1],[1,0,1,0],[0,1,0,1]]

for循环的复杂序列?

2 个答案:

答案 0 :(得分:2)

在AS3中,数组不关心它的元素类型是什么,对吧?为什么不只是largeArray.push(smallArrayN)。如果效率是一个考虑因素,你可能应该使用向量,因为它们就像数组一样速度非常快。

答案 1 :(得分:0)

是的,它需要嵌套for循环,因为您正在递归地将小数组元素合并到大数组。当每个元素在数组中更新时,我们使用循环或嵌套循环。