我正在尝试有效地将二维数组的 values 从 [[a, b], [a, b], [a, b]]
翻转到 [[b, a], [b, a], [b, a]]
回答1
您可以结合 map 和 reversed 功能。
根据 Swift 文档
map 函数时间复杂度为 O(N)
对于反向 - 时间复杂度为 O(1)
总时间复杂度 = O(N)
var arr = [["a", "b"], ["a", "b"], ["a", "b"]]
arr = arr.map { $0.reversed() }
print(arr)