sprawdzamy czy i == n? (7 == 10)
falsz. przypisujemy j wartosc funkcji F(i+1) czyli F(8)
sprawdzamy czy i == n? (8 == 10)
falsz. przypisujemy j wartosc funkcji F(i+1) czyli F(9)
sprawdzamy czy i == n? (9 == 10)
falsz. przypisujemy j wartosc funkcji F(i+1) czyli F(10)
sprawdzamy czy i == n? (10 == 10)
prawda zatem F(10) zwraca n=10
j ma wartosc 10
sprawdzamy czy a[i] < a[j]? (20 < 15)
falsz zatem F(9) zwraca j=10
j ma wartosc 10
sprawdzamy czy a[i] < a[j]? (11 < 15)
prawda zatem F(8) zwraca i=8
j ma wartosc 8
sprawdzamy czy a[i] < a[j]? (3 < 11)
prawda zatem F(7) zwraca i=7