Linear Search
Linear search is a simple search, where we visit each element in the array. Once the element is found, then return it. Can be done either from the start or the end.
Pseudocode
- Accept an array and a value.
 - Loop through the array and check if the current array element is equal to the value
 - If it is equal to value, return the index at which element is found.
 - If the value is not found, return -1.
 
Time Complexity
- Best Case is O(1)
 - Average Case and Worst Case is O(N), where N is the size of the array
 
Linear Search
function linearSearch(arr, val){
    for(let i =0; i<arr.length; i++){
        if(arr[i]===val){
            return i;
        }else{
            i++;
        }
        return -1;
    }
}