小编Far*_*mad的帖子

需要一种算法来混淆5个数组的元素,每个数组具有相同的5个元素,这样两个数组在同一个索引中没有相同的元素

这是图像我有以下五个阵列

var E1 = ["A", "B", "C", "D", "E"]
var E2 = ["A", "B", "C", "D", "E"]
var E3 = ["A", "B", "C", "D", "E"]
var E4 = ["A", "B", "C", "D", "E"]
var E5 = ["A", "B", "C", "D", "E"]
Run Code Online (Sandbox Code Playgroud)

每个阵列具有相同的五个元素,即"A","B","C","D"和"E".我想编写一个算法来对所有数组中的元素进行排序,这样两个数组在同一个索引上就没有相同的元素(比如说"A").

一种对我有用的样本输出将是:

var E1 = ["A", "B", "C", "D", "E"]
var E2 = ["B", "C", "D", "E", "A"]
var E3 = ["C", "D", "E", "A", "B"]
var E4 = ["D", "E", "A", "B", "C"]
var E5 = ["E", "A", …
Run Code Online (Sandbox Code Playgroud)

sorting algorithm multidimensional-array swift

4
推荐指数
1
解决办法
219
查看次数