我就在那里我可以有2个或多个阵列字符串值的问题的工作。串联2个或多个数组独特的组合在新的列表
与第一阵列开始,我需要采取的每个值并连接下一个阵列的所述第一值和从所述第三,第一和依此类推,直到所有可能的组合被组合。
实施例:
Array1 {'A', 'B'}
Array2 {'C', 'D', 'E'}
Array3 {'F', 'G', 'H'}
输出将是
Row 1 = A, C, F
Row 2 = A, C, G
Row 3 = A, C, H
Row 4 = A, D, F
Row 5 = A, D, G
Row 6 = A, D, H
,以此类推,直到所有组合被完成。在这种情况下,它将是18种组合。
我已经使用字符串连接前值结合起来,但从来没有在这样一个过程,其中阵列的数量可能会改变,项目内的数目,以产生这种类型的输出。
又是怎么回事,如果有另一个数组? – I4V
这种方法将工作3个阵列,但它需要保持嵌套正阵列。这也会大大增加算法的复杂性。 –