Встречается на собеседованиях • сегодня

Как отсортировать данные в порядке убывания

Для сортировки данных в порядке убывания в Java можно использовать `Collections.reverseOrder()` или `Comparator.reverseOrder()`. **Пример с коллекцией:** ```java List numbers = Arrays.asList(5, 2, 8, 1); Collections.sort(numbers, Collections.reverseOrder()); // Результат: [8, 5, 2, 1] ``` **Пример с массивом:** ```java Integer[] arr = {5, 2, 8, 1}; Arrays.sort(arr, Comparator.reverseOrder()); // Результат: [8, 5, 2, 1] ``` **Для примитивов (int, long и т.д.):** ```java int[] arr = {5, 2, 8, 1}; Arrays.sort(arr); // Сначала сортируем по возрастанию // Затем разворачиваем массив for (int i = 0; i < arr.length / 2; i++) { int temp = arr[i]; arr[i] = arr[arr.length - 1 - i]; arr[arr.length - 1 - i] = temp; } // Результат: [8, 5, 2, 1] ```
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

Следующий вопрос

Это единственный вопрос по вашему фильтру

как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы