Упражнения с массивами Java: сортировка массива положительных целых чисел данного массива по заданному шаблону

Массив Java: упражнение 50 с решением

Напишите программу на Java для сортировки массива положительных целых чисел данного массива, в отсортированном массиве значение первого элемента должно быть максимум, второе значение должно быть минимальным значением, третье должно быть вторым максимумом, четвертое второе быть вторым минимумом и так далее.

Образец шаблона:

 [100, 10, 90, 20, 80, 30, 70, 40, 60, 50] 

Пример решения :

Код Java:

  import java.util.Arrays;  публичный класс Main {static int [] переставить (int [] new_arra, int n) {int temp [] = new int [n];  int small_num = 0, large_num = n-1;  логический флаг = истина;  for (int i = 0; i  

Пример вывода:

 Исходный массив [10, 20, 30, 40, 50, 60, 70, 80, 90, 100]  Новый массив [100, 10, 90, 20, 80, 30, 70, 40, 60, 50] 

Блок-схема:

Визуализировать выполнение кода Java (Python Tutor):

Редактор кода Java:

Предыдущий: Напишите программу на Java, чтобы упорядочить элементы заданного массива целых чисел, где все положительные целые числа появляются перед всеми отрицательными целыми числами.
Далее: Напишите программу на Java для разделения нулей слева и единиц справа от массива нулей и единиц в случайном порядке.

Оцените статью
nanomode.ru
Добавить комментарий