BinarySearch is called on the array below, searching for Value 20. Is the final value of Index 20 in [6]. I think this is right.
2 5 10 15 20 20 20 20 [1] [2] [3] [4] [5] [6] [7] [8]
Array index starts with 0 & there is a total of 8 elements. So, the first no to be checked is (7-0)/2 = [3]. The second is 3+(7-3)/2 = [5].
Thank you Prabakar