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 } } }
}
(编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |