diff --git a/C/BinarySearch(Recursive).c b/C/BinarySearch(Recursive).c new file mode 100644 index 0000000..69946af --- /dev/null +++ b/C/BinarySearch(Recursive).c @@ -0,0 +1,26 @@ +#include +#include + +int recursiveBinary(int array[], int lower_bound, int upper_bound, int searchValue){ + if(lower_bound > upper_bound){ + return -1; + } + int i = (lower_bound + upper_bound)/2; + if(array[i] == searchValue){ + return i; + }else if(array[i]