Skip to content

Operations

Search (unsorted array)

package main

import "fmt"

func main() {
    arr := []int{10, 3, 6, 14, 17}
    result := search(arr, 14)
    if result == -1 {
        fmt.Println("Element not found")
    } else {
        fmt.Println("Element found at index:", result)
    }

}

func search(arr []int, ele int) int {
    for i := 0; i < len(arr); i++ {
        if arr[i] == ele {
            return i
        }
    }
    return -1
}

Time Complexity: O(n)