Definición de Arreglo (informática)
En informática, el término arreglo es la traducción preferida para la palabra inglesa array.
En programación, un arreglo es una estructura de datos que almacena una colección de elementos, normalmente del mismo tipo, en ubicaciones contiguas de memoria. Cada elemento del arreglo puede ser accedido mediante un índice numérico, comenzando generalmente desde cero. Por ejemplo, en el lenguaje C, un arreglo de enteros de cinco elementos puede declararse como: int numeros[5];.
Los arreglos pueden clasificarse según sus dimensiones:
- Unidimensionales (vectores): Son listas simples, como array[5] = {1, 2, 3, 4, 5}.
- Bidimensionales (matrices): Son tablas de filas y columnas, como matriz[3][3].
- Multidimensionales: Extienden el concepto a más de dos dimensiones, útiles en aplicaciones como procesamiento de imágenes o simulaciones científicas.
Ventajas de los arreglos
- Acceso rápido: Permiten acceder a cualquier elemento de forma directa mediante su índice.
- Simplicidad: Son fáciles de declarar y utilizar en la mayoría de los lenguajes de programación.
Desventajas de los arreglos
- Tamaño fijo: En muchos lenguajes, el tamaño debe definirse al momento de la declaración y no puede cambiarse.
- Desperdicio de memoria: Si no se utilizan todos los elementos, se puede desperdiciar espacio.
Comparación con otras estructuras
A diferencia de las listas enlazadas, los arreglos permiten un acceso más rápido a los elementos, pero no pueden crecer o reducirse dinámicamente sin crear un nuevo arreglo.
Otros usos del término "array"
El término array también puede referirse a diferentes conceptos en informática y tecnología:
- Procesador vectorial (o de array): Véase Procesador vectorial.
- Programmable Array Logic (PAL): Forma sistemática de implementar funciones booleanas. Más información en Programmable Array Logic (PAL).
- Redundant Array of Inexpensive Disks (RAID): Sistema de almacenamiento que utiliza múltiples discos duros para mejorar el rendimiento y la redundancia. Véase RAID.
- Video Graphics Array (VGA): Un adaptador de pantalla y sus variantes. Más detalles en VGA.
- Solid State Array (SSA): Recursos de almacenamiento compartido compuestos exclusivamente de unidades de estado sólido. Para más información, consulte Solid State Array.
Autor: Leandro Alegsa
Actualizado: 25-06-2025
¿Cómo citar este artículo?
Alegsa, Leandro. (2025). Definición de Arreglo. Recuperado de https://www.alegsa.com.ar/Dic/arreglo.php