public class MyBubbleSort {
public static void bubbleSort(int[] a, int n) {
int i, j, temp;
for (i = 0; i <= (n-2); i++) {
for (j = i + 1; j <= (n-1); j++) {
if (a[j] < a[i]) {
temp = a[i];
a[i] = a[j];
a[j] = temp;
}
}
}
}
}
Это дает мне отсортированный массив, когда я отлаживаю, но я просто хотел быть на 100% уверенным.Является ли моя реализация сортировки пузырьков правильной?
Возможная дубликата [этот код правильный реализации Bubble Sort?] (Http://stackoverflow.com/questions/5619722/is-this-code-a-correct-implementation-of-bubble-sort) –
Параметр 'n' нечетный. Это было дано? – zapl
Вы полагаете, что это не нужно? – jtetra13