Sortowanie Bąbelkowe

0

Hej, jest ktoś kto sprawdziłby dlaczego nie działa? ;))

    import java.util.Arrays;

 public class BubbleSort {
     public static void main(String[] args) {

    int[] array = {9 ,17 ,13 ,1 ,8 ,18 ,16};

    System.out.println(Arrays.toString(array));

    private static void sort ( int[] array) {
        int i, j, temp;
        for (i = 0; i < array.length; i++) {
            System.out.print(array[i] + " ");

            System.out.println();
            for (i = 0; i < array.length - 1; i++) {
                for (j = 0; j < array.length - 1; j++) {
                    if (array[j] > array[j + 1]) {
                        temp = array[j];
                        array[j] = array[j + 1];
                        array[j + 1] = temp;
                    }
                }
            }

            for (int k = 0; k < array.length; k++) {
                System.out.print(array[k] + " ");
            }
        }
    }
}

}

1

Coś za dużo tych forów

0

Co proponujesz usunąć?

3

Jeżeli chcesz gotowca: http://www.algorytm.org/algorytmy-sortowania/sortowanie-babelkowe-bubblesort/bubble-3-j.html
Natomiast jeśli chcesz to zrozumieć, to przeanalizuj przykład działania wraz z gifem https://pl.wikipedia.org/wiki/Sortowanie_b%C4%85belkowe

1 użytkowników online, w tym zalogowanych: 0, gości: 1