Задача на функции и методы. Java [закрыт]

196
22 июня 2018, 03:50

Определить, является ли массив отсортированным по возрастанию.

Answer 1

В моем варианте метода создается копия входного массива, а после копия сортируется и сравнивается с оригиналом. Метод:

 static boolean isSorted(int [] array){
    int [] arr= Arrays.copyOf(array, array.length);
    Arrays.sort(arr);
    if(Arrays.equals(arr, array)) return true;
    return false;
}

Можно сделать версию с Stream API:

static boolean isSorted(int [] array){
    int [] val= IntStream.of(array).
            sorted().
            toArray();
    if(Arrays.equals(val, array)) return true;
    return false;
}
READ ALSO
Калькулятор на Android ,основные операции

Калькулятор на Android ,основные операции

Скиньте пожалуйста супер подробный урок на русском языке как сделать нормальный калькулятор как на всех смартфонахБольше всего я не могу...

199
Не отрисовывается круг Java

Не отрисовывается круг Java

Рисую круг, который должен рандомно кататься по полюА он не отрисовывается, хотя уже всё проверил

150
Не запускается jar на Linux

Не запускается jar на Linux

Только начал переходить на линуксРешил запустить свою программку

169
Java нарезание строки по пробелам

Java нарезание строки по пробелам

Производится чтение строки с набором данных

160