gpt4 book ai didi

java - 为什么 java Arrays.binarySearch 在未找到时返回 (-(insertion point) - 1)

转载 作者:行者123 更新时间:2023-11-29 04:36:41 60 4
gpt4 key购买 nike

我目前正在尝试学习 java Arrays.binarySearch,并查看下面的 Oracle 文档:

Arrays.binarySearch(int[] a, int fromIndex, int toIndex, int key)

返回:

index of the search key, if it is contained in the array within the specified range; otherwise, (-(insertion point) - 1)**

没有找到的时候,不知道这里为什么要返回-(插入点)-1?为什么不只返回 -1 或 -(插入点)? -(插入点)- 1 的想法是什么?

60 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com