Olá pessoal, estou com dúvida na seguinte questão:
-
Given a properly prepared String array containing five elements, which range of results could a
proper invocation of Arrays.binarySearch() produce?
A. 0 through 4
B. 0 through 5
C. -1 through 4
D. -1 through 5
E. -5 through 4
F. -5 through 5
G. -6 through 4
H. -6 through 5
Pelo que eu entendi do livro a resposta seria E. O indice vai de 0 a 4 e a fórmula segundo o livro seria ( ( ( -1 * indice) - 1) ) . Colocando o maior indice seria (-4) - 1 = -5. -5 a 4 que seria resposta E.
A resposta pelo livro é G. Alguém me explica?
[]s
Gunnar