Les tableaux de tableaux☘
Un tableau de tableaux est un tableau dont les éléments sont des tableaux.
Exemple
On peut se représenter un tableau de tableaux comme des « cases » consécutives contenant des tableaux :
tab = |
|
|
|
Ce tableau tab
est constitué des tableaux internes tab[0]
, tab[1]
et tab[2]
définis par :
tab[0] = |
a | b | c | d |
tab[1] = |
e | f | g | h |
tab[2] = |
i | j | k | l |
Convention
Dans ce cours, les tableaux internes, aussi appelés sous-tableaux, auront tous la même longueur.
Vocabulaire☘
Un tableau de tableaux est aussi appelé matrice.
- Chaque tableau interne pourra être appelé ligne de la matrice.
- Les éléments de même indice dans les différentes lignes constituent une colonne de la matrice.
On parle également de tableau à 2 dimensions.
On retrouve ainsi la notion de grille donnée en préambule de ce chapitre.
Exemple
Le tableau :
tab = |
|
|
|
peut ainsi être représenté en lignes et colonnes :
tab = |
a | b | c | d |
e | f | g | h | |
i | j | k | l |
Dans cette grille, le caractère d
est repéré par le couple (0, 3).
On en déduit tab[0][3]
vaut d
.
De manière analogue, tab[2][0]
vaut i
et tab[1][2]
vaut g
.
Compléments
- Par opposition, les tableaux à une dimension sont aussi appelés vecteurs.
- Une matrice dont le nombre de lignes est égal au nombre de colonnes est appelée matrice carrée (tableau de tableaux dont le nombre de sous-tableaux est égal au nombre d'éléments de chacun de ces sous-tableaux.