Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public static int binarySearchRecursive(int search, int[] array, int start, int end){
- int middle = (start + end)/2;
- if(end < start){
- return -1;
- }
- if (search < array[middle]){
- return binarySearchRecursive(search, array, start, middle - 1);
- }
- if (search > array[middle]){
- return binarySearchRecursive(search, array, middle + 1, end);
- }
- if (search == array[middle]){
- return middle;
- }
- return -1;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement