BubbleSort(Swift)

2017-10-07  本文已影响0人  AudacityH

使用 Swift 语言,使用 BubbleSort 将一个 Int 数组排序为升序状态并打印出来。

代码如下:

import Foundation

var inputArray = [4, 8, 1, 51, 612, 2, 321, 67, 124]

for num in 0...inputArray.count-1 {
    for i in 1...inputArray.count-1 {
        if inputArray[i] < inputArray[i-1] {
            var temp = inputArray[i]
            inputArray[i] = inputArray[i-1]
            inputArray[i-1] = temp
        }
    }
}

for i in 0...inputArray.count-1 {
    print("The \(i+1) number in inputArray is \(inputArray[i])")
}

输出:

代码测试结果

总结:

上一篇 下一篇

猜你喜欢

热点阅读