美文网首页
笔记4: 基础算法

笔记4: 基础算法

作者: LukeHua | 来源:发表于2016-07-25 11:04 被阅读8次

    冒泡排序

    var arr = [11,2,6,555,45,89,23,76,12,35,99,44,8,123,999]
    
    func bubbleSort (inout arr: Array<Int> ) -> Array<Int> {
        
        for i in 0..<arr.count {
            for j in 0..<arr.count-1 - i {
                if arr[j] > arr[j+1]{
                    let temp = arr[j]
                    arr[j] = arr[j+1]
                    arr[j+1] = temp
                    
                }
            }
        }
        return arr
    }
    
     bubbleSort(&arr)
    

    相关文章

      网友评论

          本文标题:笔记4: 基础算法

          本文链接:https://www.haomeiwen.com/subject/boxodttx.html