加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

swift实现排序算法

发布时间:2020-12-14 01:59:18 所属栏目:百科 来源:网络整理
导读:swift实现排序算法 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,atInd

swift实现排序算法


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
}
}
}
}

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读