subject

Consider the following method, which implements a recursive binary search. /** Returns an index in nums where target appears if target
* appears in nums between nums[lo] and nums[hi], inclusive;
* otherwise, returns -1.
* Precondition: nums is sorted in ascending order.
* lo >= 0, hi < nums. length, nums. length > 0
*/
public static int bSearch(int[] nums, int lo, int hi, int target)
{
if (hi >= lo)
{
int mid = (lo + hi) / 2;
if (nums[mid] == target)
{
return mid;
}
if (nums[mid] > target)
{
return bSearch(nums, lo, mid - 1, target);
}
else
{
return bSearch(nums, mid + 1, hi, target);
}
}
return -1;
}
The following code segment appears in a method in the same class as bSearch.

int target = 3;
int[] nums = {2, 4, 6, 8, 10, 12, 14, 16, 18, 20};
int targetIndex = bSearch(nums, 0, nums. length - 1, target);
How many times will bSearch be called as a result of executing the code segment above?

1- A

2- B

3- C

4-D

5-E

ansver
Answers: 2

Another question on Computers and Technology

question
Computers and Technology, 22.06.2019 11:30
Hassan is writing his master’s thesis, which is a thirty-page document. he received some feedback from his professor in the form of comments, but does not see where the comments are. what is the fastest way for hassan to find the feedback?
Answers: 3
question
Computers and Technology, 22.06.2019 17:30
The forerunner to cell phones, pdas, and smartphones was
Answers: 1
question
Computers and Technology, 23.06.2019 07:00
You need a quick answer from a coworker. the most effective way to reach your coworker is through a. cloud server b. instant message c. teleconference d. telepresence
Answers: 1
question
Computers and Technology, 23.06.2019 17:30
Write pseudocode to represent the logic of a program that allows the user to enter a value. the program multiplies the value by 10 and outputs the result.
Answers: 1
You know the right answer?
Consider the following method, which implements a recursive binary search. /** Returns an index in...
Questions
question
Mathematics, 19.08.2019 15:50
question
Mathematics, 19.08.2019 15:50
question
Social Studies, 19.08.2019 15:50
Questions on the website: 13722363