我在“不成功的搜索返回一个表示插入点的 int 索引中不理解这一点Collection
。插入点是集合/数组中将插入元素以保持集合/数组正确排序的位置。因为正返回值和 0 表示搜索成功,该binarySearch()
方法使用负数表示插入点。由于0 是成功搜索的有效结果,所以第一个可用的插入点为 -1。因此,实际插入点表示为 (-(insertion point) -1). 例如,如果搜索的插入点位于元素 2,则返回的实际插入点将为 -3。 "
问问题
237 次