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.
Daftar Isi
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