How to use Linear Search In Javascript

Linear search is a type of brute force method that works on linear traversal of the array. It searches the target in O(N) time. It works whether the array is sorted or not.

The program will run till the target is not found and will stop when the first occurrence is matched.

Example: In this example. we will use linear search to get the first index of target element.

Javascript
// Input array
arr = [1, 2, 3, 4, 5, 5, 5, 6, 6, 7, 8, 8, 9];

// Target element
target = 5;

// Iterate till length of array
for (let i = 0; i < arr.length; ++i) {

    // If target found return and exit program
    if (arr[i] === target) {
        console.log(
            "First index of " + target + " is: " + i
        );
        return;
    }
}

// If not found display output
console.log(target + " is not present in the given array");

Output
First index of 5 is: 4

JavaScript Program to Find Index of First Occurrence of Target Element in Sorted Array

In this article, we will see the JavaScript program to get the first occurrence of a number in a sorted array. We have the following methods to get the first occurrence of a given number in the sorted array.

Similar Reads

Methods to Find the Index of the First Occurrence of the element in the sorted array

Table of Content Methods to Find the Index of the First Occurrence of the element in the sorted arrayMethod 1: Using Linear SearchMethod 2: Using Binary SearchMethod 3: Using array.indexOf() MethodMethod 4: Using array.findIndex() Method...

Method 1: Using Linear Search

Linear search is a type of brute force method that works on linear traversal of the array. It searches the target in O(N) time. It works whether the array is sorted or not....

Method 2: Using Binary Search

In this method, we will use Binary search to get the first occurance of target element. Binary search is an optimized technique which give output in O(log N) time. It works only for the sorted data. Using binary search if target element is found we will try to search the first occurrence in the left half again and provide the reuired output....

Method 3: Using array.indexOf() Method

In this approach, we will use array.indexOf() method. The JavaScript Array indexOf() Method is used to find the index of the first occurrence of the search element provided as the argument to the method. This method always compares the search element to the element present in the array using strict equality. Therefore, when the search element is not found then it returns -1 because NaN values are never compared as equal....

Method 4: Using array.findIndex() Method

In this approach, we will use Array.findIndex() method. The Javascript Array.findIndex() method is used to return the first index of the element in a given array that satisfies the provided testing function (passed in by the user while calling). Otherwise, if no data is found then the value of -1 is returned....

Contact Us