Пользовательский ввод в массив, а затем использование пузырьковой сортировки для сортировки чисел.JAVA

Программисты JAVA общаются здесь
Ответить
Anonymous
 Пользовательский ввод в массив, а затем использование пузырьковой сортировки для сортировки чисел.

Сообщение Anonymous »

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

Спасибо за вашу помощь и еще раз извините, если мой код немного запутан. Кстати, я только начал изучать Java, поэтому не смогу следовать очень сложным советам по кодированию.

import java.util.Arrays;
public class bubbleSort{

public static void main(String[] arg){

java.util.Scanner input = new java.util.Scanner(System.in);
System.out.println("Enter total amount of numbers:" );

int n = input.nextInt();

int [] numbers = new int[n];

System.out.println("Enter the numbers: ");
for (int i = 0; i < n; i++) {
numbers = input.nextInt();
}

System.out.println(list(n));

bubbleSort(n);

System.out.println(list(n));
}

public static void bubbleSort(int[] n){

boolean flag;

do{

flag = false;

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

if (n > n[i + 1]){

int temp = n;
n = n[i + 1];
n[i + 1] = temp;

flag = true;
}

}

} while (flag);
}
}


Подробнее здесь: https://stackoverflow.com/questions/249 ... rt-numbers
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «JAVA»