ЛМ
Людмила Малинина

Сортировка массива на Java, нужно было написать сортировку "пузырьком". Вот настрадал немного кода.

//Сортировка, bu - массив интов
boolean not_sorted = true;

while(not_sorted) {
not_sorted = false;

for(int i = 0, buffer = 0; i + 1 < bu.length; i++) {
if (bu[i] > bu[i + 1]) {
buffer = bu[i + 1];
bu[i + 1] = bu[i];
bu[i] = buffer;
not_sorted = true;
}
}
}

Сортировка работает. Это получилась сортировка "пузырьком"?

Олег Хмелёв
Олег Хмелёв

нет

вот вам массив:
3,4,5,6,7,8,9,0,1,2

разберитесь зачем ваша программа делаешь лишний прогон цикла по уже отсортированному массиву?

Похожие вопросы
Как сделать автомат сортировку массива на java?
Сортировка обменами. Массивы (корректировать код с++)
Сортировка массива методом пузырька и прямого обмена одно и тоже? Паскаль.
Java, быстрая сортировка массива объектов.
Java. Написать программу
Помогите решить задачу по сортировке String Java
Java код. Поясните пожалуйста строку.
JAVA, объясните этот код в многопоточности.
Небольшой код на Java, заранее благодарю !
JAVA, простой код, что он делает?