美文网首页
冒泡->Swift

冒泡->Swift

作者: Wang99 | 来源:发表于2017-11-23 10:25 被阅读0次

//冒泡
var arr: [Int] = [5,7,3,2,1,8,4,6,9,0]
for i in 0..<arr.count{
for j in 0..<arr.count - (i+1){
if arr[j] > arr[j+1]{
let temp = arr[j]
arr[j] = arr[j+1]
arr[j+1] = temp
}

}

}
for i in 0..<arr.count{
print(arr[i])
}

相关文章

  • 常用的两种排序-冒泡、选择

    Swift版 冒泡排序 选择排序 OC版 冒泡排序 选择排序

  • 冒泡->Swift

    //冒泡var arr: [Int] = [5,7,3,2,1,8,4,6,9,0]for i in 0.. a...

  • swift 冒泡排序

    冒泡排序原理 1.对需要排序的数据,俩俩进行比较,小的放前面,大的放后面 2.依次对每一对相邻的数据作步骤1的工作...

  • Swift--算法排序

    本文主要记录Swift中常用到的七种算法: 一、冒泡排序

  • 冒泡排序Swift 实现

  • swift应用

    一、swift实例 1、冒泡法 (1).只能按一种方式排序 (2).使用闭包 2、层级遍历

  • Swift3.0 冒泡排序

    冒泡排序,就是挨个遍历然后比较,发现不符合排序规则,进行交换,最终达到排序结果。BubbleSort.swift如...

  • 算法

    冒泡排序、选择排序 swift 写法 OC 写法 斐波那契算法【后一项等于前两项之和】

  • 冒泡排序 OC 和swift

    用了oc 和swift 两个版本思想都是一些样的,同时结合了block 和闭包的概念。 OC版本: import...

  • Swift---冒泡选择插入

    1.冒泡 2.选择 3.插入

网友评论

      本文标题:冒泡->Swift

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