List the numbers in each of the following ranges:
2..6-1..3Give the number of elements in each of the following ranges:
2..30..4
A.length gives the length of an array A, and Java array indices start at zero. Which of these denotes the subarray of A containing all of A’s elements?A[0..A.length]A[0..A.length-1]A[0..A.length+1]A[1..A.length-1]left part of the array diagram below:For each of the following three problems, write an expression for the subarray corresponding to the given colored segment of in the following array diagram:
Red sement
Green segment
Blue segment
Consider the following Java method:
/** [[spec]]
Precondition: [[precondition]] */
public static int sumRange(int[] A, int start, int end) {
int sum = 0;
// invariant: [[invariant]]
for (int i = start; i < end; i++) {
sum += A[i];
}
return sum;
}[[brackets]]. Match each line with the placeholder it should replace.
Return the sum of the elements A[start..end]sum contains the sum of A[start..i]0 <= start <= end <= A.lengthHere’s the code for binary search:
public static int binarySearch(int[] A, int x) {
int start = 0;
int end = A.length;
// invariant: A[start] <= x <= A[end-1]
while (start < end) {
int mid = (start + end) / 2;
if (x == A[mid]) {
return mid;
} else if (x < A[mid]) {
end = mid;
} else {
start = mid + 1;
}
}
return -1;
}4 in the following array?[1, 4, 5, 5, 5, 8, 10]
11 in the same array?