- 1

Help me understand 3 dimensional array

Array

25th Jun 2021, 3:59 AM
Juven Perante Torres
Juven Perante Torres - avatar
6 odpowiedzi
+ 3
array => list of values 2d array => list of arrays (rows and columns) 3d array => list of 2d arrays (depths, rows and colums)
25th Jun 2021, 4:54 AM
visph
visph - avatar
25th Jun 2021, 4:48 AM
bornToCode()
bornToCode() - avatar
0
array => list of cells with values array 2d => grid of cells with values array 3d => cube of cells with values in array 3d, the cube can be seen as a list of grid of cells with values in array 2d the grid can be seen as a list of list of values so the array 3d can be seen as list of lists of lists of values in any languages... each values stored in a 3d array are referenced using 3 indexes (as 2d arrays uses 2 indexes), but technically (both) can be referenced as simple array(s) with only one index... it's only help to visualize data to refer at values with n-indexed notation ^^
25th Jun 2021, 9:14 AM
visph
visph - avatar
0
Consider: let arr = [1, 2, 3] Unidimensional Array. His elements can be accessed by one index coordinates. E.g: arr[0] = 1 let arr = [[1, 2], [3, 4], [5, 6]] Bidimensional Array. His elements can be accessed by two indexes coordinate (like a cartographic map). E.g: arr[0, 1] = 2 arr[2, 1] = 6 let arr = [[1, 2, [3, 4]]], [5,[6,7]]] Tridimensional Array. His elements can be accessed by three indexes coordinate E.g: arr[0,1,0] = 3 arr[1,1,1] = 7
26th Jun 2021, 9:59 PM
wizard_
wizard_ - avatar
- 2
C++
25th Jun 2021, 5:29 AM
Juven Perante Torres
Juven Perante Torres - avatar