vector
Matemáticamente, un vector es una cantidad, definida por magnitud y dirección. Por ejemplo, un vector podría ilustrarse con una flecha de 1 pulgadas que apunta a un ángulo de 30 grados. Otro vector puede ser 2.5 pulgadas y apuntar a un ángulo de 160 grados. En el mundo de la informática, los vectores se utilizan para definir rutas en ciertos tipos de imágenes, como archivos EPS y documentos de Adobe Illustrator. Estas imágenes a menudo se llaman gráficos vectoriales ya que están compuestos por vectores, o caminos, en lugar de puntos. Los gráficos vectoriales pueden ampliarse o reducirse sin perder calidad.
En informática, un vector puede referirse a un tipo de una dimensión matriz. Por ejemplo, un vector llamado "fibonacci" que almacena los primeros seis valores de la secuencia de Fibonacci se definiría de la siguiente manera:
fibonacci [0] = 0, fibonacci [1] = 1, fibonacci [2] = 1, fibonacci [3] = 2, fibonacci [4] = 3, fibonacci [5] = 5
Los vectores son similares a las matrices, pero a diferencia de las matrices, los vectores usan sus propios memoria mecanismos de gestión. Las matrices están restringidas a la estructura de memoria suministrada por el lenguaje de programación en el que se crean, generalmente llamada pila. Los vectores tienen una estructura más dinámica, a menudo denominada montón, lo que les da una mayor flexibilidad en la forma en que usan la memoria. Mientras que una matriz utiliza una cantidad estática de memoria, la memoria utilizada por el vector se puede aumentar o disminuir a medida que se agregan o eliminan elementos del vector.