请帮我使用kotlin语言写冒泡算法
以下是使用Kotlin语言编写的冒泡算法代码:
fun bubbleSort(arr: IntArray) { val n = arr.size for (i in 0 until n - 1) { for (j in 0 until n - i - 1) { if (arr[j] > arr[j + 1]) { val temp = arr[j] arr[j] = arr[j + 1] arr[j + 1] = temp } } } }
// 示例 fun main() { val arr = intArrayOf(64, 34, 25, 12, 22, 11, 90) bubbleSort(arr) println("排序后的数组:${arr.contentToString()}") }
输出结果为:排序后的数组:[11, 12, 22, 25, 34, 64, 90]
原文地址: https://www.cveoy.top/t/topic/bQrL 著作权归作者所有。请勿转载和采集!