Lines Matching refs:hi
4 def insort_right(a, x, lo=0, hi=None, *, key=None):
9 Optional args lo (default 0) and hi (default len(a)) bound the
13 lo = bisect_right(a, x, lo, hi)
15 lo = bisect_right(a, key(x), lo, hi, key=key)
19 def bisect_right(a, x, lo=0, hi=None, *, key=None):
26 Optional args lo (default 0) and hi (default len(a)) bound the
32 if hi is None:
33 hi = len(a)
37 while lo < hi:
38 mid = (lo + hi) // 2
40 hi = mid
44 while lo < hi:
45 mid = (lo + hi) // 2
47 hi = mid
53 def insort_left(a, x, lo=0, hi=None, *, key=None):
58 Optional args lo (default 0) and hi (default len(a)) bound the
63 lo = bisect_left(a, x, lo, hi)
65 lo = bisect_left(a, key(x), lo, hi, key=key)
68 def bisect_left(a, x, lo=0, hi=None, *, key=None):
75 Optional args lo (default 0) and hi (default len(a)) bound the
81 if hi is None:
82 hi = len(a)
86 while lo < hi:
87 mid = (lo + hi) // 2
91 hi = mid
93 while lo < hi:
94 mid = (lo + hi) // 2
98 hi = mid