Kotlin Cover - Inpows
Kotlin

Membuat Algoritma Bubble Sort di Kotlin

Membuat Algoritma Bubble Sort di Kotlin – Pada artikel ini kita akan membahas bagaimana membuat algoritma bubble sort di kotlin. Bubble Sort merupakan salah satu algoritma sorting atau pengurutan. Sorting merupakan metode pencarian dengan cara data diurutkan dari yang terkecil sampai yang paling besar atau sebaliknya. Bubble Sort sendiri adalah suatu algoritma pengurutan yang bekerja dengan cara melakukan pemindahan atau penukaran data dengan data setelahnya secara berkelanjutan sampai dapat dipastikan dalam satu literasi tertentu tidak ada perubahan lagi. Simak artikel ini lebih lanjut untuk mengetahui bagaimana membuat algoritma bubble sort di kotlin.

Source Code Algoritma Bubble Sort di Kotlin

fun main(){
    val unsortedList = intArrayOf(2,5,1,3,4)
    println("Unsorted List")
    for (k in unsortedList) print("$k ")
    val sortedList = bubbleSort(unsortedList)
    println("\nSorted List")
    for (k in sortedList) print("$k ")
}

fun bubbleSort(arr:IntArray):IntArray{
    var swapped = true
    while(swapped){
        swapped = false
        for(i in 0 until arr.size-1){
            if(arr[i] > arr[i+1]){
                val temp = arr[i]
                arr[i] = arr[i+1]
                arr[i + 1] = temp
                swapped = true
            }
        }
    }
    return arr
}

Hasil yang diperoleh

Dari source code diatas, Anda akan mendapatkan hasil seperti dibawah ini.

Unsorted List
2 5 1 3 4 
Sorted List
1 2 3 4 5

Temukan source code Kotlin menarik lainnya hanya di Inpows.

Baca Juga

Membuat Algoritma Binary Search Menggunakan Kotlin

Membuat Algoritma Linear Search di Kotlin

Capitalize Every Word in String Menggunakan Kotlin Extension

Menghilangkan console.log dari React Native App Release

Membaca File CSV Dengan Mudah di Kotlin