Moje resenje je ok i prolazi na svim test primerima , ali na zadnjem puca na vremenu. Ne znam sta bi mogao da uradim da ubrzam kod.Mozda da koristim vector umesto niza?
Mislim da moj algoritam ima slozenost O(2*n) u najgorem slucaju . Idem od n do 1 i stavjlam svaki broj na svoje mesto u maximum 2 poteza. Prvo ga donesem na vrh i onda na njegovo mesto. Ako je vec na vrhu samo ga stavim na njegovo mesto.
Izgleda da je ovo presporo za 0.3 sekunde :-\
Hvala.
Mislim da moj algoritam ima slozenost O(2*n) u najgorem slucaju . Idem od n do 1 i stavjlam svaki broj na svoje mesto u maximum 2 poteza. Prvo ga donesem na vrh i onda na njegovo mesto. Ako je vec na vrhu samo ga stavim na njegovo mesto.
Izgleda da je ovo presporo za 0.3 sekunde :-\
Hvala.