mirror of
https://gitee.com/johng/gf
synced 2026-06-06 02:25:47 +08:00
Update garray_sorted_any.go
bugfix: avoid overflow
This commit is contained in:
@ -446,7 +446,7 @@ func (a *SortedArray) binSearch(value interface{}, lock bool) (index int, result
|
||||
mid := 0
|
||||
cmp := -2
|
||||
for min <= max {
|
||||
mid = (min + max) / 2
|
||||
mid = min + int((max-min)/2)
|
||||
cmp = a.getComparator()(value, a.array[mid])
|
||||
switch {
|
||||
case cmp < 0:
|
||||
|
||||
Reference in New Issue
Block a user