diff --git a/linearSearch.py b/linearSearch.py index 496a5ba..bc35994 100644 --- a/linearSearch.py +++ b/linearSearch.py @@ -16,6 +16,12 @@ def func(arr,n, x): n = len(arr) result = func(arr, n,x) +if(arr[mid] == x): + return mid + + #if not and value is greater than mid value ignore left part and increase its value + elif arr[mid] < x: + l = mid+1 if (result==-1): print("value",x," not found in array")