Как возможно без сортировки справиться с задачей?
Пытался копировать содержимое массива в новый массив и сортировать уже его, но тогда выводит ошибку в первом требовании, хотя по факту содержимое именно переданного массива не изменялось:
int[] arr=array;
Arrays.sort(arr);
int a=Arrays.binarySearch(arr,element);
if (a<0) {
return false;
} else {return true;
}package com.javarush.task.pro.task05.task0519;
import java.util.Arrays;
/*
Есть ли кто?
*/
public class Solution {
public static void main(String[] args) {
int[] array = {9, 8, 7, 6, 5, 4, 3, 2, 1};
System.out.println(contains(array, 5));
System.out.println(contains(array, 99));
System.out.println(contains(array, 1));
System.out.println(contains(array, -15));
}
public static boolean contains(int[] array, int element) {
//напишите тут ваш код
int a = Arrays.binarySearch(array, element);
if (a < 0) {
return false;
} else {
return true;
}
}
}