style: include IM_AVERAGE_COMPUTATION_COULD_OVERFLOW (#5131)

This commit is contained in:
Piotr Idzik
2024-05-01 11:58:04 +02:00
committed by GitHub
parent b075c19a54
commit 2513ccd62b
5 changed files with 6 additions and 9 deletions

View File

@ -26,7 +26,7 @@ public class RangeInSortedArray {
if (left > right) {
return;
}
int mid = (left + right) / 2;
int mid = (left + right) >>> 1;
if (nums[mid] > key) {
alteredBinSearch(nums, key, left, mid - 1, range, goLeft);
} else if (nums[mid] < key) {
@ -52,7 +52,7 @@ public class RangeInSortedArray {
// of 'key'
public static void alteredBinSearchIter(int[] nums, int key, int left, int right, int[] range, boolean goLeft) {
while (left <= right) {
int mid = (left + right) / 2;
final int mid = (left + right) >>> 1;
if (nums[mid] > key) {
right = mid - 1;
} else if (nums[mid] < key) {
@ -84,7 +84,7 @@ public class RangeInSortedArray {
public static int getLessThan(int[] nums, int key, int left, int right) {
int count = 0;
while (left <= right) {
int mid = (left + right) / 2;
final int mid = (left + right) >>> 1;
if (nums[mid] > key) {
right = mid - 1;
} else if (nums[mid] <= key) {