Un vector o matriz es una estructura de datos que almacena una serie de elementos del mismo tipo de forma contigua en memoria, permitiendo acceder a ellos mediante índices. Pueden tener una o más dimensiones, aunque las más comunes son de una, dos o tres dimensiones. Si el acceso a los datos es aleatorio, los vectores son adecuados, mientras que si el acceso es secuencial son mejores las listas.