Я читал некоторые вопросы по стеку и другие блоги по этому вопросу.
Большинство из них объясняют, как выбрать среднюю точку, используя:
1. low + (high - low)/2
2. (low + high)/2, round down to integer.
из Выбор середины бинарный поиск и https://www.khanacademy.org/computing/computer-science/algorithms/binary-search/a/binary-search
Ни один из них не имеет смысла.
говорят, что у меня есть список в форме
lst = [2, 5, 8, 12, 16, 23, 38, 56, 72, 91]
используя 1. средняя точка = 46.5 и 2. средняя точка = 50.5, округленная до 50.
обе средние точки даже не в моем списке.
Более того, когда есть только 2 элемента какую из них выбрать в качестве средней точки?