Invertovanje vektora ili jednodimenzionalnog niza je kraći naziv za situaciju kada je potrebno obrnuti redosled elemenata niza, tj. da je sadržaj prvog elementa niza zamenio  mesto sa sadržajem poslednjeg elementa niza; sadržaj drugog elementa niza da se zameni sa sadržajem pretposlednjeg elenemta niza i tako redom.

Ako je na primer Niz2 :

Niz2[0] Niz2[1] Niz2[2] Niz2[3] Niz2[4] Niz2[5] Niz2[6]
12 13 14 15 16 17 18

 

Invertovan niz bi izgledao ovako ->

Niz2[0] Niz2[1] Niz2[2] Niz2[3] Niz2[4] Niz2[5] Niz2[6]
18 17 16 15 14 13 12

slika koda

Ovako bi to izgledalo u konzoli kada se program pokrene:

slika koda

 

Napomena: postoji više načina na koji se može rešiti bilo koji problem, pa se i invertovanje niza može raditi na više načina. Drugi način koji se često koristi je uz korišćenje dva brojača:

slika koda

Last modified: Tuesday, 18 September 2018, 10:28 PM