vektor
Matematički, vektor je veličina, definirana i veličinom i smjerom. Na primjer, vektor se može ilustrirati strelicom od 1 inča usmjerenom pod kutom od 30 stupnjeva. Drugi vektor može biti 2.5 inča i usmjeren je pod kutom od 160 stupnjeva. U računalnom svijetu vektori se koriste za definiranje putanja na određenim vrstama slika, poput EPS datoteka i dokumenata Adobe Illustrator. Te se slike često nazivaju vektorska grafika budući da se sastoje od vektora ili staza, umjesto od točaka. Vektorska grafika može se povećati ili smanjiti bez gubitka kvalitete.
U računalnoj znanosti vektor se može odnositi na vrstu jednodimenzionalne poredak. Na primjer, vektor nazvan "fibonacci" koji pohranjuje prvih šest vrijednosti Fibonaccijevog niza bio bi definiran kako slijedi:
Fibonacci [0] = 0, Fibonacci [1] = 1, Fibonacci [2] = 1, Fibonacci [3] = 2, Fibonacci [4] = 3, Fibonacci [5] = 5
Vektori su slični nizovima, ali za razliku od nizova, vektori koriste svoje memorija mehanizmi upravljanja. Nizovi su ograničeni na memorijsku strukturu koju pruža programski jezik u kojem su stvoreni, što se obično naziva stog. Vektori imaju dinamičniju strukturu, koja se često naziva hrpom, što im daje veću fleksibilnost u načinu na koji koriste memoriju. Iako niz koristi statičku količinu memorije, memorija koju koristi vektor može se povećati ili smanjiti dodavanjem ili uklanjanjem elemenata iz vektora.