-Anatomie et physiologie • Animaux et l'environnement • culture generale • economie • flore et ses bienfaits • Internet et Informatique • L'alimentation et la nutrition • La Biologie • Le mésothéliome • Les épices • Les fruits et légumes • Les vitamines • Maladies & Affections • Médecine et traitements • Médicaments • monde technologique • remèdes naturels • Santé et Bien-être • sciences et génie -orange

mercredi 23 avril 2014

Qu'est-ce qu'un tableau double?

Il existe deux utilisations de l'expression «double éventail». Le premier indique qu'un réseau est constitué d'éléments de données de type scalaire doubles, une sorte de nombre à virgule flottante. Le second décrit l'utilisation d'un tableau qui est à deux dimensions (2D) ou multidimensionnel. Les tableaux multidimensionnels ont plus d'un index dans les emplacements de mémoire de données, ce qui signifie chaque élément dans le tableau double est en fait le début d'un autre tableau. Dans les langages orientés objet, un double tableau peut également indiquer un tableau qui contient les éléments de la double classe, à la place du type scalaire.

Les langues de programmation informatique langues ont un type de données connu comme un double. En général, cependant, il s'agit d'une représentation en virgule flottante d'un nombre qui prend deux fois, ou double, la quantité d'espace qu'un certain nombre de simple précision occupe. Ces chiffres 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 une double rangée occupera 8 octets en mémoire pour chaque élément, bien que certains matériels utilise 128 bits ou plus pour un type de données double précision.

De nombreux langages orientés objet de programmation ont des classes wrapper pour les types de données scalaires, leur permettant d'être traités comme n'importe quel autre classe ou d'un objet. Une double rangée peut contenir ces objets à la place, dans ce cas, le réseau fonctionnera comme un tableau de classes instanciées. Cela peut parfois être utile pour certaines situations de réseau dans lequel la sérialisation est une question ou dans l'application multithread où la synchronisation est importante.

Lorsqu'on se réfère à un tableau multidimensionnel, une double rangée indique généralement une série 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écutivement dans la mémoire de l'ordinateur , à l'emplacement de chaque cellule de données séparée étant numérotés séquentiellement vers le haut à partir de zéro. Le nombre qui correspond à l'emplacement des données à l'intérieur de la matrice est connu comme son index, et les données à l'index sont appelés les éléments de données, ou tout simplement élément.

Un double réseau est essentiellement un tableau unidimensionnel dans lequel chaque indice est en fait le premier indice d'un autre tableau unidimensionnel. Une façon de visualiser un double tableau est comme une grille, ou un morceau de papier millimétré. Le premier index dans le tableau se réfère à quelle colonne dans le réseau est référencé, tandis que le second indice d'indiquer quelle rangée à l'intérieur de cette colonne est en cours d'accès.