У меня проблема с моим алгоритмом сортировки пузырьков. Я пытался найти решение, но я не могу решить мою проблему.Алгоритм сортировки пузырьков в Java
это сортировка часть кода
for (int i = values.length - 1; i > 1; i--) {
for (int j = 0; j < i; j++) {
if (values[j] > values[(j + 1)]) {
int temp = values[i];
values[i] = values[j];
values[j] = temp;
}
}
}
EDIT: Вот рабочий код
for (int i = values.length - 1; i > 0; i--) {
for (int j = 0; j < i; j++) {
if (values[j] > values[(j + 1)]) { //Check if sort is needed
int temp = values[j];
values[j] = values[j+1];
values[j+1] = temp;
}
}
}
И проблема в том, что проблема? Вы пробовали отлаживать его? – mwerschy
Проблема была в том, что он не сортировал ее правильно. – Zeta