当第二个论点为负时,它意味着什么。我正在查看一段代码,用于搜索数组中的键。但是否定键是什么意思呢?
for (int i = 0; i < N; i++) {
int j = Arrays.binarySearch(a, -a[i]);
}
答案 0 :(得分:3)
这意味着它寻找一个数字,它已经是数组中数字的负数。
这可能是一个积极的关键。例如,如果a[0]
为-10
,它将在同一个数组中查找10
。
答案 1 :(得分:2)
如the documentation中所述,key
是要搜索的值(在数组中)。否定参数只是在数组中搜索它的否定!