diff --git a/Teja/f1 b/Teja/f1 new file mode 100644 index 0000000..c02a781 --- /dev/null +++ b/Teja/f1 @@ -0,0 +1 @@ +Hi My name is Tejatejaa.txt \ No newline at end of file diff --git a/recursion.c b/recursion.c new file mode 100644 index 0000000..397c67e --- /dev/null +++ b/recursion.c @@ -0,0 +1,29 @@ +#include + +int recursive_binary_search(int arr[], int l, int r, int value) { + int mid = (l+r)/2; + if(value == arr[mid]) + return mid; + if ((value > arr[l]) && (value < arr[mid])) + return recursive_binary_search(arr, l, mid-1, value); + else if ((value > arr[mid]) && (value < arr[r])) + return recursive_binary_search(arr, mid+1, r, value); +} + +int main() { + int n, f; + printf("Enter size of the array \n"); + scanf("%d", &n); + + int arr[n]; + for(int i=0; i