Сортировка пузырьком

  1. import java.util.Comparator;
  2.  
  3. public final class Sorts {
  4.     public static <E> void bubbleSort(E[] array, Comparator<E> comparator) {
  5.         E temp;
  6.         for (int i = 0; i < array.length; i++) {
  7.             for (int j = 0; j < array.length - i - 1; j++) {
  8.                 if (comparator.compare(array[j], array[j + 1]) > 0) {
  9.                     temp = array[j];
  10.                     array[j] = array[j + 1];
  11.                     array[j + 1] = temp;
  12.                 }
  13.             }
  14.         }
  15.     }
  16. }
В названии все сказано. Код не мой, взял здесь

Это победитель конкурса
Открыть спойлер
:)

Реклама

Мы в соцсетях

tw tg yt gt