ARRAYS (ARREGLO): Es un conjunto finito y ordenado de
elementos homogéneos.
· Ordenado : cada elemento del arreglo puede ser
identificado
· Homogéneo : son del mismo tipo de dato
El tipo más simple de arreglo es el unidimensional o vector
(matriz de una dimensión).
Una estructura de datos es "una colección de datos
organizados de un modo particular." Las estructuras de datos pueden ser de
dos tipos: estáticas y dinámicas.
Las estructuras de datos estáticas son aquellas a las que se
le asigna una cantidad fija de memoria cuando se declara la variable. Las
estructuras de datos dinámicas son aquellas cuya ocupación de memoria puede
aumentar o disminuir durante el tiempo de ejecución. Entre las estructuras de
datos estáticas podemos encontrar los vectores y los arreglos, tema que
estudiaremos a continuación.
En programación, una matriz o vector (llamados en 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 una matriz se puede ver como un conjunto de elementos ordenados en fila
(o filas y columnas si tuviera dos dimensiones). En principio, se puede
considerar que todas las matrices son de una dimensión, la dimensión principal,
pero los elementos de dicha fila pueden ser a su vez matrices (un proceso que
puede ser recursivo), lo que nos permite hablar de la existencia de matrices
multidimensionales, aunque las 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, ya que esta estructura puede
cambiar de tamaño fácilmente durante la ejecución de un programa.
No hay comentarios:
Publicar un comentario