Swift选择排序
程序员文章站
2022-05-12 21:33:40
...
//编写函数,实现对一个Int数组选择排序
//选择排序
//选择排序-升序
func minMax(array1: inout [Int]) {
for i in (0..<array1.count){
var k = i
for j in (k+1..<array1.count){
if(array1[k] > array1[j]){
k = j
}
}
if(k != i){
let temp = array1[k]
array1[k] = array1[i]
array1[i] = temp
}
}
print(array1)
}
var array1 = [8, -6, 2, 109, 3, 71]
minMax(array1: &array1)