Diferencia entre revisiones de «Vector (informática)»

Contenido eliminado Contenido añadido
Sin resumen de edición
Diegusjaimes (discusión · contribs.)
m Revertidos los cambios de 189.177.221.189 a la última edición de Diegusjaimes
Línea 1:
[[Image:Array1.svg|thumb|300px|Arreglo unidimensional con 10 elementos]]
 
En [[programación]], un '''arreglo''' o '''vector''' (llamados en [[idioma inglés|inglés]] '''arrays''') es una zona de almacenamiento contiguo, que contiene una serie de elementos del mismo tipo, los elementos de la matriz. Desde el punto de vista lógico un arreglo se puede ver como un conjunto de elementos ordenados en fila (o filas y columnas si tuviera dos dimensiones). En priPINCHES PERRRROOS DE PELUCHE ncipioprincipio, se puede considerar que todos los arreglos son de una dimensión, la dimensión principal, pero los elementos de dicha fila pueden ser a su vez arreglos (un proceso que puede ser [[Recursión|recursivo]]), lo que nos permite hablar de la existencia de arreglos multidimensionales, aunque los más fáciles de imaginar son los de una, dos y tres dimensiones.
 
Estas estructuras de datos son adecuadas para situaciones en las que el acceso a los datos se realice de forma aleatoria e impredecible. Por el contrario, si los elementos pueden estar ordenados y se va a utilizar acceso secuencial sería más adecuado utilizar una [[lista (estructura de datos)|lista]], ya que esta estructura puede cambiar de tamaño fácilmente durante la ejecución de un programa.