Qu'est-ce qu'un double tableau?
Il y a deux utilisations pour le terme "Double Array". Le premier indique qu'un tableau est constitué d'éléments de données du double de type scalaire, une sorte de numéro de point flottant. La deuxième utilisation décrit un tableau qui est bidimensionnel (2D) ou multidimensionnel. Les tableaux multidimensionnels ont plus d'un index dans les emplacements de mémoire des données, ce qui signifie que chaque élément dans le tableau double est en fait le début d'un autre tableau. Dans les langages orientés objet, un tableau double peut également indiquer un tableau qui contient des éléments du double de la classe, au lieu du type scalaire.
Tous les langages de programmation informatique n'ont pas un type de données appelé double. En général, cependant, il s'agit d'une représentation de point flottante d'un nombre qui occupe deux fois, ou double, la quantité d'espace qu'un seul numéro de précision occupe. Ces nombres peuvent contenir des valeurs remarquablement élevées qui sont généralement exprimées avec des exposants. La plupart du matériel informatique utilise 64 bits pour représenter un double, ce qui signifie qu'un double tableau occuperay 8 octets de mémoire pour chaque élément, bien que du matériel utilise 128 bits ou plus pour un type de données à double précision.
De nombreux langages de programmation orientés objet ont des classes de wrapper pour les types de données scalaires, ce qui leur permet d'être traité comme toute autre classe ou objet. Un tableau double peut contenir ces objets à la place, auquel cas le tableau fonctionnera comme un tableau de classes instanciées. Cela peut parfois être utile pour certaines situations de réseau dans lesquelles la sérialisation est un problème ou dans des applications multithread où la synchronisation est importante.
En faisant référence à un tableau multidimensionnel, un tableau double indique généralement un tableau qui a deux ensembles d'indices. Un tableau unidimensionnel est simplement une liste de types de données similaires qui sont tous alignés consécutifs dans la mémoire de l'ordinateur, l'emplacement de chaque cellule de données séparée étant numérotée séquentiellement à partir de zéro. Le nombre quicorrespond à l'emplacement des données dans le tableau est connu sous le nom de son index, et les données de l'index sont appelées l'élément de données, ou tout simplement l'élément.
Un tableau double est essentiellement un tableau unique dans lequel chaque index est en fait le premier indice d'un autre tableau unique. Une façon de visualiser un double tableau est une grille ou un morceau de papier graphique. Le premier index dans le tableau ferait référence à quelle colonne de la grille est référencée, tandis que le deuxième index indiquerait quelle ligne dans cette colonne est accessible.