Linear Search Algorithm Program in Kotlin

In this article, we will learn to write a Kotlin program to sort an array using Linear search algorithm.

The time complexity of a linear search algorithm is O(n). Linear search is not much efficient compared to binary search algorithm and hash tables. Which allows significantly faster.

Source Code:
fun main(args: Array<String>) {
    val a = intArrayOf(3, 5, -2, 1, -3, 2, -1, -5, -4, 4)
    val target = 2

    for (i in a.indices) {
        if (a[i] == target) {
            println("Element found at index $i")
Element found at index 5
In this program, we have used a linear search algorithm to search element in the array. For that, we have used for loop to compare the search element with each element of array elements.

Also Read : Bubble Sort Algorithm Program in Kotlin

Post a Comment