У меня нет дополнительной информации о Arrays.binarySearch. Arrays.binarysearch точно, что они делают. Почему 3-3 консольный выход;Java-массивы Бинарный поиск
import java.util.*;
public class VLA2 implements Comparator<VLA2> {
int dishSize;
public static void main(String[] args) {
VLA2[] va = {new VLA2(40), new VLA2(200), new VLA2(60) ,new VLA2(70)};
Arrays.sort(va, va[0]);
int index = Arrays.binarySearch(va, new VLA2(40), va[0]);
System.out.print(index + " ");
index = Arrays.binarySearch(va, new VLA2(69), va[0]);
System.out.print(index);
}
public int compare(VLA2 a, VLA2 b) {
return b.dishSize - a.dishSize;
}
VLA2(int d) { dishSize = d; }
}
путь, в котором вы добавляете ли элементы to 'va' дает отсортированный массив? – npinti
Я написал пример OCP. Я понимаю, почему вы даете минус-очки. – ozgur