在多维数组中编辑此元素的最有效方法是什么?

时间:2017-08-23 18:24:28

标签: swift swift3

我想更改另一个数组中的数组中的元素的字符串。见下文:

let arr: [[String]] = [["Florida", "US"], ["New York", "US"], ["Georgia", "US"]]

假设我们不知道数组的位置:

["Florida", "US"] 

在不使用循环的情况下,使用“缅因”替换“佛罗里达”的最有效方法是什么,以便最终结果是:

[["Maine", "US"], ["New York", "US"], ["Georgia", "US"]]

1 个答案:

答案 0 :(得分:0)

如果在本机结构中没有某种形式的索引(例如字典而不是数组)或在数组中维护排序值,那么你可以达到的最好是O(n / 2)。

street.trim()