Un tableau de tableaux dans la programmation de l'ordinateur est une structure de données qui contient un autre tableau à chaque index. Cela signifie que la donnée à chaque adresse séquentielle dans le tableau de niveau le plus élevé est en fait le premier élément de référence de chaque sous-réseau. À son tour, chaque sous-réseau peut également être un tableau de tableaux, permettant l'imbrication des tableaux aussi profondément que nécessaire. Bien que le concept peut sembler complexe, il ya effectivement très simple déclaration et notations déréférencement qui permettent à un tableau de tableaux pour être très clairement exprimé à l'intérieur d'un programme. Une des utilisations les plus courantes pour un tableau de tableaux est de stocker des informations dans un modèle de grille, comme cela peut être le cas avec une image.
Un réseau est un ensemble d'éléments de données qui, dans la plupart des langages de programmation, sont stockées dans des emplacements de mémoire consécutifs. La donnée lieu à un tableau est appelé un élément, et chaque élément occupe une position dans le tableau connu sous le nom d'indice. Le début d'un tableau est l'indice zéro, l'autre est un indice, et ainsi de suite. Au lieu de contenir des entiers ou de caractères, un tableau de tableaux détient une gamme complète à chaque indice. Ces sous-ensembles à chaque indice peut se tenir tableaux, ainsi, offrant la possibilité de créer des structures arborescentes complexes de données que nécessaire.
Une des utilisations les plus courantes pour un tableau de tableaux est de stocker l'information qui peut être indexé à partir d'une grille de coordonnées de colonnes et de lignes. Ceci peut être utilisé pour représenter les données sur une feuille, une image en deux dimensions (2D) à être affichée sur un écran, ou encore un échiquier. Les tableaux de tableaux qui sont trois niveaux de profondeur, c'est à dire un tableau qui contient des tableaux qui contiennent un troisième niveau de matrices, peuvent être utilisés pour représenter des informations dans un cube ou peuvent être utilisées pour représenter une matrice d'informations, dans lequel chaque emplacement a plus d'un attribut. En général, les tableaux de tableaux qui sont plus profondes que les trois niveaux ne sont pas utilisés, car la même fonctionnalité peut être plus simplement implémentée en utilisant un tableau de structures ou de classes.
La notation de programmation pour un tableau de tableaux est beaucoup plus facile à déchiffrer que prévu. La plupart des langages de programmation utilisent des crochets pour désigner l'index d'un tableau et un tableau multi-dimensionnel n'est pas différent, sauf que un ensemble supplémentaire de parenthèses est ajouté à l'index de la sous-matrice. Par exemple, un tableau unidimensionnel peut être écrite comme «array [2]» pour désigner l'élément à la deuxième position d'index de tableau. Un tableau de tableaux pourrait être écrit de la même manière - array [2] [1] - qui indique l'élément de donnée dans le premier index de la deuxième rangée.
Un tableau de tableaux dans la programmation de l'ordinateur est une structure de données qui contient un autre tableau à chaque index. Cela signifie que la donnée à chaque adresse séquentielle dans le tableau de niveau le plus élevé est en fait le premier élément de référence de chaque sous-réseau. À son tour, chaque sous-réseau peut également être un tableau de tableaux, permettant l'imbrication des tableaux aussi profondément que nécessaire. Bien que le concept peut sembler complexe, il ya effectivement très simple déclaration et notations déréférencement qui permettent à un tableau de tableaux pour être très clairement exprimé à l'intérieur d'un programme. Une des utilisations les plus courantes pour un tableau de tableaux est de stocker des informations dans un modèle de grille, comme cela peut être le cas avec une image.
Un réseau est un ensemble d'éléments de données qui, dans la plupart des langages de programmation, sont stockées dans des emplacements de mémoire consécutifs. La donnée lieu à un tableau est appelé un élément, et chaque élément occupe une position dans le tableau connu sous le nom d'indice. Le début d'un tableau est l'indice zéro, l'autre est un indice, et ainsi de suite. Au lieu de contenir des entiers ou de caractères, un tableau de tableaux détient une gamme complète à chaque indice. Ces sous-ensembles à chaque indice peut se tenir tableaux, ainsi, offrant la possibilité de créer des structures arborescentes complexes de données que nécessaire.
Une des utilisations les plus courantes pour un tableau de tableaux est de stocker l'information qui peut être indexé à partir d'une grille de coordonnées de colonnes et de lignes. Ceci peut être utilisé pour représenter les données sur une feuille, une image en deux dimensions (2D) à être affichée sur un écran, ou encore un échiquier. Les tableaux de tableaux qui sont trois niveaux de profondeur, c'est à dire un tableau qui contient des tableaux qui contiennent un troisième niveau de matrices, peuvent être utilisés pour représenter des informations dans un cube ou peuvent être utilisées pour représenter une matrice d'informations, dans lequel chaque emplacement a plus d'un attribut. En général, les tableaux de tableaux qui sont plus profondes que les trois niveaux ne sont pas utilisés, car la même fonctionnalité peut être plus simplement implémentée en utilisant un tableau de structures ou de classes.
La notation de programmation pour un tableau de tableaux est beaucoup plus facile à déchiffrer que prévu. La plupart des langages de programmation utilisent des crochets pour désigner l'index d'un tableau et un tableau multi-dimensionnel n'est pas différent, sauf que un ensemble supplémentaire de parenthèses est ajouté à l'index de la sous-matrice. Par exemple, un tableau unidimensionnel peut être écrite comme «array [2]» pour désigner l'élément à la deuxième position d'index de tableau. Un tableau de tableaux pourrait être écrit de la même manière - array [2] [1] - qui indique l'élément de donnée dans le premier index de la deuxième rangée.