Как отсортировать массив чисел?​

Для сортировки массивов в классе Arrays есть метод sort, в котором реализован оптимальный алгоритм. Можно, конечно, написать свои алгоритмы сортировки, но это полезно при начале обучения ЯП. Пользоваться же тем что уже написано до нас гораздо удобнее.

public class TestClass {
    public static void main(String[] args) {
        int[] arr = new int[]{43,6,12,87,0,34,3,1,1,1,564,456,4,3,6,5,14,64};
        System.out.println(Arrays.toString(arr));
        Arrays.sort(arr);
        System.out.println(Arrays.toString(arr));
    }
}
Вывод:
[43, 6, 12, 87, 0, 34, 3, 1, 1, 1, 564, 456, 4, 3, 6, 5, 14, 64]
[0, 1, 1, 1, 3, 3, 4, 5, 6, 6, 12, 14, 34, 43, 64, 87, 456, 564]

 

Понравилась статья? Поделиться с друзьями:

Комментарии:

Комментарии: 1
  1. Максим

    Круто, а я голову ломал, сам алгоритм выдумывал :) Спасибо!

Добавить комментарий для Максим Отменить ответ

;-) :| :x :twisted: :smile: :shock: :sad: :roll: :razz: :oops: :o :mrgreen: :lol: :idea: :grin: :evil: :cry: :cool: :arrow: :???: :?: :!: