Bubble Sort
123456789101112131415161718
fun bubbleSort(arr: IntArray) : IntArray {
for(i in arr.indices) {
for(j in 0 until arr.size - 1) {
if(arr[j] > arr[j + 1]) {
val temp = arr[j]
arr[j] = arr[j + 1]
arr[j + 1] = temp
}
}
}
return arr
}
fun main(args : Array<String>){
val numbers = intArrayOf(99,44,6,2,1,5,63,87,283,4,0)
println(bubbleSort(numbers).contentToString())
}
Kotlin
INFO