t = SortedSet([(1, 3), (2, 4), (-2, 9)], updator=OverlappingIntervalsUpdator)
print(t.overlap_point(-5))
print(t.overlap_point(5))
print(t.overlap_point(3.5))
print(t.overlap((-10, 10)))
Оптимизированный подход к поиску пар чисел, между которыми находится другое число?