Vektor v programování je datová struktura, která uchovává kolekci prvků stejného typu. Jedná se o sekvenci hodnot, které jsou uloženy za sebou v paměti a jsou indexovány čísly. Vektory jsou často používány k ukládání a manipulaci s daty, jako jsou například seznamy, pole nebo matice. V programovacích jazycích jako je například Python, Java nebo C++, vektory jsou běžně používanou datovou strukturou pro práci s kolekcemi dat.
V programování je vektor datová struktura podobná poli, která ukládá kolekci hodnot stejného typu. Podporuje operace jako vkládání prvků, náhodný přístup k prvkům a dokonce jejich odstraňování.