我需要将几个数组合并成一个数组。最好的描述方式是将这些数组“交错”到一个数组中。
例如,从数组#1获取第一个项目并附加到最终数组中。从数组#2获取第一个项目并附加到最终数组中。获取数组#1的第二个项目并附加...等等。
最终的数组可能看起来像这样:
array#1.element#1 array#2.element#1 . . .
关键是,单独的数组长度可以不同。
是否有更好的数据结构可用?
例如,从数组#1获取第一个项目并附加到最终数组中。从数组#2获取第一个项目并附加到最终数组中。获取数组#1的第二个项目并附加...等等。
最终的数组可能看起来像这样:
array#1.element#1 array#2.element#1 . . .
关键是,单独的数组长度可以不同。
是否有更好的数据结构可用?