ios面试题(我都背下来就牛逼了吗?)

2023-11-07  本文已影响0人  DCherry

吐槽

问吧

func bubbleSort(_ nums: inout [Int]) {
    for i in 0..<nums.count { // 总共需要对比的次数
        for j in 0..<nums.count - i - 1 { // 每一次最后一个数必定已经排序为最大
            if nums[j] > nums[j + 1] {
                // 使用元祖交换值
                nums.swapAt(j, j + 1)
            }
        }
    }
}
上一篇下一篇

猜你喜欢

热点阅读