¿Qué se entiende por dimensionalidad de un Array?

La dimensión de una array se puede definir simplemente como el número de subíndices o índices necesarios para especificar un elemento particular de la array. La dimensión también tiene su propio significado en el mundo real y la dimensión de una array se puede asociar con ella como: – 
La array de 1 dimensión se puede ver como 1 eje, es decir, una línea. 

Analogía:

Entendamos la dimensionalidad de una array por una analogía de una biblioteca. En Biblioteca, consideremos los libros como elementos individuales. Los libros se guardan en los estantes de los estantes de la biblioteca donde se indexan cada estante y estante. Aquí, un solo estante se puede ver como una array de libros 1-D ( unidimensional ), luego un solo estante con varios estantes se puede considerar como una array 2 -D ( bidimensional ) y la biblioteca completa con varios Los bastidores se pueden ver como una array tridimensional ( tridimensional ). Y requerimos el número de estante, el número de estante y la posición del libro en el estantepara obtener un libro en particular de la biblioteca. De manera similar, una institución puede tener varias bibliotecas en su campus y, por lo tanto, la institución puede verse como una array 4-D ( 4-Dimensional ) con bibliotecas individuales como elementos.

array 1-D:

La array unidimensional o la array unidimensional requiere solo un subíndice para acceder al elemento individual como arr[x] , donde arr es la array yx es el subíndice o el índice lineal. En el mundo real se puede asociar con una línea que tiene un solo eje. Podemos entender una array 1-D como una línea que contiene algún valor en cada posición integral.

Por ejemplo:

Consideremos: arr = {1, 2, 3, 4}
Aquí, a[0] = 1, a[1] = 2

Nota: se utiliza 1 subíndice para acceder al elemento.

array 2-D:

Una array 2D o una array bidimensional requiere dos subíndices para acceder al elemento individual como arr[x][y] o arr[x,y] , donde arr es la array y xey son los subíndices. En el mundo real, se puede asociar con un plano con dos ejes, es decir, el eje x y el eje y . Matemáticamente, también se puede ver como una array M*N .

Por ejemplo:

Consideremos, arr = {{1, 2, 3, 4}, {1, 2, 3, 4}, {1, 2, 3, 4}, {1, 2, 3, 4}}
Aquí, a[ 0][0] = 1, a[1][2] = 3

Nota: se utilizan 2 subíndices para acceder al elemento.

array tridimensional:

La array tridimensional o las arrays tridimensionales requieren tres subíndices para acceder al elemento individual como arr[x][y][z] o arr[x,y,z] , donde arr es la array y x , y y z son los subíndices. En el mundo real, se puede asociar con el espacio que tiene tres ejes, es decir, el eje x, el eje y y el eje z correspondientes a la longitud , la anchura y la altura .

Por ejemplo:

Consideremos, arr = {{{1, 2, 3, 4}, {1, 2, 3, 4}, {1, 2, 3, 4}, {1, 2, 3, 4}}, {{ 1, 2, 3, 4}, {1, 2, 3, 4}, {1, 2, 3, 4}, {1, 2, 3, 4}}, {{1, 2, 3, 4} , {1, 2, 3, 4}, {1, 2, 3, 4}, 
{1, 2, 3, 4}}, {{1, 2, 3, 4}, {1, 2, 3, 4}, {1, 2, 3, 4}, {1, 2, 3, 4}}
Aquí, a[0][0][1] = 2, a[1][2][3] = 4

Nota: se utilizan 3 subíndices para acceder al elemento.

array ND:

Aunque las dimensiones superiores a 3 no se pueden ver en el mundo real, podemos representar la array ND ( N-Dimensional ) como arr[x 1 ][x 2 ][x 3 ]…..[x n ] o arr[x 1 , x 2 , x 3 ,…., x n ] , donde arr es el arreglo y x 1 ,x 2 ,x 3 …., xn son los subíndices. La declaración de una array también debe hacerse teniendo en cuenta las dimensiones.

Publicación traducida automáticamente

Artículo escrito por sachin801 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *