Function
lowerBoundTuple
(
data: ReadonlyArray<TuplePoint>,
xTarget: number,
)
Source from the content-addressed store, hash-verified
| 425 | } |
| 426 | |
| 427 | const lowerBoundTuple = ( |
| 428 | data: ReadonlyArray<TuplePoint>, |
| 429 | xTarget: number, |
| 430 | ): number => { |
| 431 | let lo = 0; |
| 432 | let hi = data.length; |
| 433 | while (lo < hi) { |
| 434 | const mid = (lo + hi) >>> 1; |
| 435 | const x = data[mid][0]; |
| 436 | if (x < xTarget) lo = mid + 1; |
| 437 | else hi = mid; |
| 438 | } |
| 439 | return lo; |
| 440 | }; |
| 441 | |
| 442 | const lowerBoundObject = ( |
| 443 | data: ReadonlyArray<ObjectPoint>, |
Tested by
no test coverage detected