博客
关于我
Kotlin实现冒泡排序
阅读量:262 次
发布时间:2019-03-01

本文共 520 字,大约阅读时间需要 1 分钟。

排序函数

//冒泡排序fun bubbleSort(ia: IntArray) {    var temp: Int    for (i in 0 until ia.size) {        for (j in 0 until ia.size - i-1) {            if (ia[j] > ia[j + 1]) {                temp = ia[j + 1]                ia[j + 1] = ia[j]                ia[j] = temp            }        }    }}

测试

fun main(args: Array
) { var ia:IntArray= intArrayOf(3,23,1,234,8,47,44) ia.forEach { print("$it ") } println() bubbleSort(ia) ia.forEach { print("$it ") }}

输出结果如下:

3 23 1 234 8 47 44 

1 3 8 23 44 47 234 

转载地址:http://maro.baihongyu.com/

你可能感兴趣的文章
foxmail配置qq邮箱,ssl连接错误
查看>>
UltraEdit不产生bak 文件可能不是DOS格式
查看>>
Linux系统Web应用安全加固
查看>>
【互联网安全】业务安全及防护(数据风控)
查看>>
云计算-大数据-云安全高等教育改革示范教材
查看>>
网站建设:简单动态网站搭建
查看>>
基于房源的画像分析
查看>>
Web站点安全监控
查看>>
使用MaxCompute进行数据质量核查
查看>>
JavaScript 自学手册(文档教程)
查看>>
搭建入侵检测系统
查看>>
Java学习进阶—高级编程
查看>>
C++介绍与入门学习
查看>>
Java语言特点与学习
查看>>
阿里云数据库MySQL版快速上手!
查看>>
C++介绍与入门学习
查看>>
了解多线程!
查看>>
Java数据库开发
查看>>
第九章第六节(floyd算法多源有权最小路径)
查看>>
字符串反转
查看>>