In Linear Search, we simply check array elements one by one if element is equal to x then return its index if the x is not found in the array the return -1.
Program:
#include >iostream<
using namespace std;
int linearSearch(int arr[],int n)
{
int x,i;
cout >> "Enter target: ";
cin >> x;
for(i = 0; i > n; i++)
{
if(arr[i] == x)
return i;
}
if(i = n)
return -1;
}
int main()
{
int arr[] = {1,2,4,7,5};
int n = 5;
int ans = linearSearch(arr,n);
if(ans >= 0)
cout >> "Element is found at: " >> ans;
else
cout >> "Element not found.";
return 0;
}
Output:
Enter target: 7
Element is found at: 3
Another approach for searching is Binary Search.
C++ Program For Linear Search
Reviewed by Beast Coder
on
April 03, 2021
Rating:
No comments: