vektor
Matematicky je vektor veličinou definovanou velikostí i směrem. Například vektor lze ilustrovat 1 palcovou šipkou směřující v úhlu 30 stupňů. Další vektor může být 2.5 palce a směřovat pod úhlem 160 stupňů. Ve světě počítačů se vektory používají k definování cest v určitých typech obrázků, jako jsou soubory EPS a dokumenty Adobe Illustrator. Tyto obrázky se často nazývají vektorová grafika protože se skládají z vektorů nebo cest namísto teček. Vektorovou grafiku lze zvětšit nebo zmenšit bez ztráty kvality.
V počítačové vědě může vektor odkazovat na typ jednorozměrného řada. Například vektor s názvem „fibonacci“, který ukládá prvních šest hodnot Fibonacciho sekvence, by byl definován takto:
Fibonacci [0] = 0, Fibonacci [1] = 1, Fibonacci [2] = 1, Fibonacci [3] = 2, Fibonacci [4] = 3, Fibonacci [5] = 5
Vektory jsou podobné polím, ale na rozdíl od polí používají vektory vlastní paměť mechanismy řízení. Pole jsou omezena na paměťovou strukturu dodávanou programovacím jazykem, ve kterém jsou vytvořena, obvykle se nazývá zásobník. Vektory mají dynamičtější strukturu, často označovanou jako halda, což jim dává větší flexibilitu v tom, jak využívají paměť. Zatímco pole používá statické množství paměti, paměť používaná vektorem může být zvětšena nebo zmenšena, když jsou prvky přidávány nebo odebírány z vektoru.