MCPcopy Create free account
hub / github.com/microsoft/SandDance / left

Function left

docs/app/js/sanddance-app.js:110307–110316  ·  view source on GitHub ↗
(a, x, lo, hi)

Source from the content-addressed store, hash-verified

110305 compare = ascendingComparator(f);
110306 }
110307 function left(a, x, lo, hi) {
110308 if (lo == null) lo = 0;
110309 if (hi == null) hi = a.length;
110310 while(lo < hi){
110311 const mid = lo + hi >>> 1;
110312 if (compare(a[mid], x) < 0) lo = mid + 1;
110313 else hi = mid;
110314 }
110315 return lo;
110316 }
110317 function right(a, x, lo, hi) {
110318 if (lo == null) lo = 0;
110319 if (hi == null) hi = a.length;

Callers 1

centerFunction · 0.70

Calls 2

compareFunction · 0.70
compare1Function · 0.70

Tested by

no test coverage detected