Qu'est-ce qu'un double tableau?

Le terme "tableau double" a deux utilisations. La première indique qu'un tableau est constitué d'éléments de données de type scalaire double, une sorte de nombre à virgule flottante. La deuxième utilisation décrit un tableau 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 du 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 contenant des éléments de la classe double, 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 à virgule flottante d'un nombre qui occupe deux fois, ou double, la quantité d'espace occupée par un nombre simple précision. 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 tableau double occupera 8 octets en mémoire pour chaque élément, bien que certains matériels utilisent 128 bits ou plus pour un type de données à double précision.

De nombreux langages de programmation orientés objet ont des classes wrapper pour les types de données scalaires, leur permettant d'être traités comme n'importe quelle autre classe ou objet. Un double tableau 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 pose problème ou dans les applications multithread où la synchronisation est importante.

Lorsque vous faites référence à un tableau multidimensionnel, un tableau double indique généralement un tableau comportant deux ensembles d'index. Un tableau à une dimension est simplement une liste de types de données similaires qui sont tous alignés consécutivement dans la mémoire de l'ordinateur, l'emplacement de chaque cellule de données séparée étant numéroté séquentiellement vers le haut, à partir de zéro. Le nombre qui correspond à l'emplacement des données dans le tableau est appelé son index, et les données à l'index sont appelées élément de données, ou simplement élément.

Un tableau double est fondamentalement un tableau unidimensionnel dans lequel chaque index est en réalité le premier indice d'un autre tableau unidimensionnel. Une façon de visualiser un tableau double consiste à utiliser une grille ou un morceau de papier millimétré. Le premier index du tableau ferait référence à la colonne de la grille qui est référencée, tandis que le second index indiquerait quelle ligne de cette colonne est en cours d'accès.

DANS D'AUTRES LANGUES

Cet article vous a‑t‑il été utile ? Merci pour les commentaires Merci pour les commentaires

Comment pouvons nous aider? Comment pouvons nous aider?