среда, 30 октября 2019 г.

Вычисление среднего значения >>>1

int low = 0;
int high = 75;
int mid = (low + high) / 2;
int mid1 = (low + high) >>> 1;

Для второго вычисления работает при условии
|low| <= |high|

т.е. в случае
int low = -77;
int high = 75;
int mid1 вернет неверный результат.

Комментариев нет:

Отправить комментарий