Witam, przepisałem pseudokod z książki, jednak nie działa poprawnie. Nie mogę znaleźć błędu.
W funkcji losuj losuję zadaną liczbę (zmienna ile) losowych cyfr i dodaje je do listy i następnie wywołuję inseritonsort.
public void insertionsort() {
int klucz, i, temp;
for (int j = 1; j < ile; j++) {
klucz = (int) (lista.get(j));
i = j - 1;
while (i >=0 && (int) lista.get(i) > klucz) {
temp = (int) lista.get(i);
lista.add(i + 1, temp);
i = i - 1;
lista.add(i + 1, klucz);
}
}
dodanie znacznika <code class="java"> - fp