# data[].attributes.body
Los arreglos son estructuras de datos que viven en memoria principal de la computadora y la característica fundamental, de la memoria principal, es que el acceso a cualquier posición de memoria, es constante, ya sea para almacenar datos o recuperar datos de una posición de memoria. Arreglos se define como una colección finita, homogénea y ordenada de elementos.

# data[].attributes.body
Todos los elementos de un arreglo son del mismo tipo o naturaleza (todos enteros, todos booleanos, etc.- ), pero nunca una combinación de distintos tipos.

# data[].attributes.body
Se debe determinar cual es el primer elemento, el segundo, el tercero..... y el enésimo elemento.

# data[].attributes.body
Todo arreglo tiene un límite, es decir, debe determinarse cual será el número máximo de elementos que podrán formar parte del arreglo.

# data[].attributes.body
Las estructuras de datos son medios para manejar grandes cantidades de información de manera eficiente para usos tales como grandes bases de datos y servicios de indización de Internet. Por lo general, las estructuras de datos eficientes son clave para diseñar algoritmos eficientes.

# data[].attributes.attachment_link.title
🔑 Estructuras de Datos - Vectores - Arrays - Arreglos Multidimensionales 🔒

# data[].attributes.body
Si un arreglo tiene la característica de que puede almacenar a N elementos del mismo tipo, deberá tener la posibilidad de permitir seleccionar a cada uno de ellos. Así se distinguen dos partes en los arreglos.

●Los componentes o elementos (valores que se almacenan en c/u de las casillas)

● Los índices (Permiten hacer referencia a los componentes) El número total de componentes (NTC) es igual al límite superior (LS) menos límite inferior (LI) mas 1

NTC = LS - LI + 1

# data[].attributes.headline
Musica Relajante para disfrutar mi presentacion 

# data[].attributes.subject
Musica Relajante para disfrutar mi presentacion 

# data[].attributes.attachment_link.title
Merry-Go-Round of Life - from 'Howl's Moving Castle'

# data[].attributes.attachment_link.metadata.title
Merry-Go-Round of Life - from 'Howl's Moving Castle'

# data[].attributes.headline
En cuanto a las dimensiones los arreglos pueden ser: 

# data[].attributes.subject
En cuanto a las dimensiones los arreglos pueden ser: 

# data[].attributes.body
● Unidimensional o vector: un solo índice

● Bidimensional o matriz: dos índices

● Multidimensional: mas de dos índices

# data[].attributes.body
Un array unidimensional (vector) es aquel en el cual se puede acceder a cualquier elemento solamente con un índice.

Se puede imaginar como si se tratase de una lista de datos en la cual, para referirnos a cada elemento de dicha lista, emplearemos un número (índice) para indicar la posición en la que podemos encontrar dicho elemento dentro de ella.

# data[].attributes.body
En el caso de los arrays bidimensionales (También llamados tablas o matríces), son 2 los índices necesarios para localizar cualquier elemento.

Cualquier elemento dentro del array bidimensional se puede imaginar como un elemento que se encuentra localizado dentro de una posición determinadas en un “eje X” y un “eje Y”.

# data[].attributes.body
También se pueden crear arrays de más de 2 dimensiones y son los denominados Arrays multidimensionales.

En este caso el número de índices viene determinado por el número de dimensiones de nuestro array, por ejemplo, para un array tridimensional el número de índices sería 3.

Igual que ocurre con los otros tipos de arrays, cualquier elemento puede ser localizado mediante una posición concreta.