Skip to main content

Posts

Showing posts with the label c binary search using recursion

Binary Search use Recursion in C or C Program for Binary Search using Array Passing UDF

Binary Search using Recursion function in C or C Program for Binary Search using Array Passing User Defined Function :- Example : How to write C Program for Binary Search using Recursive Function and its solutions given below :- #include<stdio.h> #include<conio.h> int binarySearch(int lmt[],int arrayStart,int arrayEnd,int a) /* UDF declar with definition */ { int m,pos; if (arrayStart<=arrayEnd) { m=(arrayStart+arrayEnd)/2; if (lmt[m]==a) return m; else if ( a < lmt[m] ) return binarySearch(lmt,arrayStart,m-1,a); /* function calls itself called Recursive function */ else return binarySearch(lmt,m+1,arrayEnd,a); /* function calls itself called Recursive function */ } return -1; } void readArray(int lmt[],int n) /* UDF declar with definition */ { int i; printf("Enter the array elements :\n"); for( i=0 ; i < n ; i++ ) scanf("%d",&lmt[i]); } /* main() function starts here */ void main()...