Aller au contenu

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 =
a b c d
e f g h
i j k l

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 =
a b c d
e f g h
i j k l

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.