Регистрация
Войти
Стать экспертом Правила
Информатика

Пожалуйста посчитайте в JAVA, пожалуйста!!!!!!!!! Дано три числа. Упорядочите их в порядке неубывания Формат входных данных Вводятся три числа. Формат выходных данных Выведите ответ на задачу. Sample Input: 1 2 1 Sample Output: 1 1 2

ОТВЕТЫ

class BubbleSort {  

void bubbleSort(int arr[]) {  

 int n = arr.length;  

 

 for (int i = 0; i < n-1; i++)  

  for (int j = 0; j < n-i-1; j++)  

   if (arr[j] > arr[j+1]) {  

    // поменять arr[j+1] и arr[i]  

    int temp = arr[j];  

    arr[j] = arr[j+1];  

    arr[j+1] = temp;  

   }  

}  

/* напечатать массив */

void printArray(int arr[]) {  

 int n = arr.length;  

 for (int i=0; i<n; ++i)

  System.out.print(arr[i] + " ");

 System.out.println();  

}  

public static void main(String args[]) {  

 BubbleSort ob = new BubbleSort();  

 int arr[] = {64, 34, 25, 12, 22, 11, 90};  

 ob.bubbleSort(arr);  

 System.out.println("Сортированный массив:");  

 ob.printArray(arr);  

}  

}

Это убогий вариант сортировки пузырьком

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

  1. А не мог попроще написать?
568
Контакты
Реклама на сайте
Спрошу
О проекте
Новым пользователям
Новым экспертам