【发布时间】:2015-10-28 21:26:15
【问题描述】:
在 Swift 中,是否有内置方法来获取二维数组中最小项的索引?类似这样的伪代码:
let array = [[1,4,8,3,9],[2,6,5,13,19]]
for item in 0...4 {
2dimensionalIndex = array.smallest(item)
}
然后哪个给了我索引[0][0],[1][0],[0][3],[0][1],[1][2]?
编辑:
背景:我有一个 CircularRegions 的二维数组和一个用户位置。由于我只能为地理围栏注册 20 个区域,因此我计算每个区域的中心与用户位置之间的距离减去该区域的半径。现在我有一个二维距离数组。我想要 20 个最小距离的索引来注册区域。
【问题讨论】:
-
是的,投反对票。我是新手,我搜索了很多,我不想重新发明轮子,我做了很多......
-
是你要找的结果
[0][0],[1][0],[0][3],[0][1],[1][2]?
标签: arrays swift multidimensional-array