swift插入排序 func insertionSort() {
var x,y,key : Int
for (x = 0 ;x < numberList . count ;x++) {
key = numberList [x]
for (y = x;y > - 1 ;y--) {
if (key < numberList [y]) {
numberList . removeAtIndex (y + 1 )
insert (key,atIndex: y)
}
}
} }
冒泡排序 func bubbleSort() {
Int
for x in 0 ..< numberList . count {
passes = ( count - 1 ) - x;
for y 0 ..<passes {
key = numberList [y]
if (key > numberList [y + 1 ]) {
z = 1 ]
1 ] = key
numberList [y] = z
}
}
} } 总结
以上是内存溢出为你收集整理的swift实现排序算法全部内容,希望文章能够帮你解决swift实现排序算法所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)