Sortowanie tablicy.

0

Witam, mam pewien problem z sortowaniem tablicy. O to fragment mojego kodu, Arrays zaimportowane.

int[] tab1 = new int[n]; 
                for (int i = 0; i < tab1.length; i++) { 
                        tab1[i] = (int)randomRange(min, max); 
                       System.out.print(tab1[i]+", "); 
                       Arrays.sort(tab1); 
                      System.out.println(tab1[i]); 

Wynik: z lewej nie posortowana a z prawej "posortowana"
Podaj wielkosc tablicy
10

16, 0 
-1, 0 
5, 0 
13, 0 
14, 0 
11, 5 
12, 12 
-2, 12 
16, 16 
9, 16
0

Jeśli jako fragment kodu podajesz urwany blok, to spadaj...
gdzie ta klamra się kończy...?
co to za pomysł, żeby sortować tablicę w trakcie dodawania danych po indeksie.. omg.

Najpierw ustawiasz dane. Jak skończysz, to ją sortujesz.. i na koniec wyświetlasz. a nie wszystko naraz.
To nie jest lista, tylko tablica. nie możesz tutaj sortować w trakcie "dodawania", bo w fakcie nic nie dodajesz. Tablica zawsze ma tyle samo pól, tylko zanim przypiszesz im jakieś wartości, wszystkie mają wartość 0...

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