Kotlin Cover - Inpows
Kotlin

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.

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

Import CSV File ke SQL Server Menggunakan Python

Cara untuk memeriksa versi Numpy yang telah diinstall