Membuat Algoritma Linear Search di Kotlin
Membuat Algoritma Linear Search di Kotlin – Pada artikel kali ini kita akan membahas bagaimana membuat Algoritma Linear Search di Kotlin. Linear search adalah algoritma pencarian nilai tertentu pada sebuah array/list. Algoritma pencarian ini melibatkan pemeriksaan nilai elemen pada list satu demi satu dari ujung list. Karena mekanisme kerjanya, algoritma ini juga dikenal juga dengan nama lain sequential search. Algoritma ini cocok digunakan pada array/list dengan nilai yang tidak terurut. Simak lebih lanjut untuk memahami bagaimana membuat algoritma linear search di Kotlin.
Daftar Isi
Linear Search dengan For Loop di Kotlin
fun main(){ print("List:") val someList = listOf(9, 7, 1, 3, 4, 8, 10, 2, 6) println(someList) val wantedValue = 10 val position = linearSearch(someList, wantedValue) println("$wantedValue berada pada posisi $position didalam List.") } fun linearSearch(list: List<Int>, wantedValue: Int):Int?{ for((index, value) in list.withIndex()){ if(value == wantedValue) return index } return null }
Hasil yang diperoleh
Dari source code diatas, anda dapat melihat hasilnya seperti dibawah ini.
List:[9, 7, 1, 3, 4, 8, 10, 2, 6] 10 berada pada posisi 6 didalam List.
Temukan source code Kotlin menarik lainnya hanya di Inpows.
Baca Juga
Capitalize Every Word in String Menggunakan Kotlin Extension
Menghilangkan console.log dari React Native App Release
Membaca File CSV Dengan Mudah di Kotlin