【发布时间】:2015-10-23 09:37:37
【问题描述】:
我有一个多维数组,例如:
[[1, 1, 4], [2],[2, 3]]
如何获取同一数组中除组合外的每个元素的组合:[1, 1],[1, 4],[2, 3]
我想得到:
[1, 2],[1, 3],[4, 2],[4, 3],[2, 3]
谢谢。
【问题讨论】:
-
为什么最后有 [2,3] 而没有 [1,4] ?你试过了吗?
-
@radubogdan,如果
i和j、i<j、a在arr[i]和b在@ 中,大概应该包括[a,b]987654330@ 其中arr是给定的数组数组。道格。对吗? -
Doug,当你给出一个例子时,将每个输入对象分配给一个变量是有帮助的;例如,
arr = [[1,1,...]。这样,读者可以在答案和 cmets 中引用arr,而无需定义它。 -
返回的数组不应该包含
[2,2]吗?如果是,请编辑;如果不是,请编辑解释原因。