Dlaczego tak
Pętla zewnętrzna wykonuje się n razy. Pętla wewnętrzna podwaja j przy każdym obrocie, więc dochodzi do n po ok. log₂ n krokach. Łącznie instrukcja licznik++ wykona się około n · log₂ n razy, czyli złożoność wynosi O(n log n). Odpowiedź O(n²) byłaby poprawna, gdyby wewnętrzna pętla zwiększała j o 1 — to najczęstszy błąd przy ocenie zagnieżdżonych pętli.