Java - Tableaux

Table des matières
Lorsque nous travaillons avec des listes de valeurs dans un déployer plusieurs fois, nous avons besoin de plus d'une dimension, c'est-à-dire que nous avons besoin que les valeurs se réfèrent à des valeurs supplémentaires, c'est ce qu'on appelle tableaux.
MatriceOngle matrice c'est juste un déployer avec deux valeurs ou plus par indice, cela signifie qu'il peut être bidimensionnel, tridimensionnel, etc. Nous pouvons ajouter toutes les dimensions que nous pensons nécessaires dans notre programme, bien sûr, la façon dont nous contrôlons cela est une histoire totalement différente, mais on ne peut pas dire que c'est cela. Java Il ne le permet pas.
Tableau à deux dimensions
Avant d'entrer dans la théorie, regardons le tableau suivant :

C'est un exemple classique de ce qu'est un matrice ou un tableau à deux dimensionsSi nous regardons, nous avons deux coordonnées ou positions liées auxquelles nous allons attribuer une valeur, dans le cas de l'image, nous avons les distances en miles des villes, donc si nous sommes à Chicago et que nous allons à Boston, il y a une distance de 983 milles, si on voit à chaque croisement des indices on obtient la valeur, cela facilite la vie lors de la construction de ce type de Structure de données.
Pour obtenir cet effet en Java nous pouvons déclarer notre déployer avec plus d'une dimension en utilisant les éléments suivants :
elementType [] [] arrayRefVar;

Maintenant, si nous transférons cette définition à un devoir dans notre programme, ce serait comme suit :
tableau int [] [];

Où int est le type de données, les deux paires de supports [][] Il indique les deux dimensions et enfin, matrix est le nom de cet élément au sein du programme. Nous remarquons alors que cette définition est presque identique à la déclaration d'un tableau normal comme nous l'avons vu jusqu'à présent.
Connaître la longueur d'une matrice
Cette opération est assez courante, pour connaître la longueur il faut comprendre la matrice, la façon la plus basique de la décrire est de dire que chaque le tableau est un tableau à une dimension et chaque élément de ce tableau est à son tour un autre tableau, nous pouvons donc trouver les deux dimensions. Pour mesurer ensuite sa longueur, nous faisons ceci:
Nous devons d'abord trouver la longueur de l'index externe :
x.longueur

Puis, sachant cela, on peut aller chercher dans chaque index la longueur de l'index intérieur :
x [0] .longueur

Ce n'est pas si facile à voir, mais une fois que nous avons appris le concept, il est très facile de travailler avec. Voyons l'image suivante qui illustre ce que nous venons d'expliquer :

Notre index extérieur est le partie gauche et le nôtre index intérieur est le partie supérieure, alors nous avons 5 positions externes et chaque position externe a 5 positions internes, avec cela, si nous voulons connaître la dimension totale de notre matrice, c'est-à-dire combien de valeurs nettes nous pouvons stocker, nous multiplions uniquement les deux indices, dans ce cas, nous pouvons stocker 25 valeurs.
Avec cela nous terminons ce tutoriel, nous avons plongé dans un concept qui peut être un peu complexe à digérer, cependant il est impératif car ce type de structures est largement utilisé, notamment dans les nouvelles applications où nous devons porter des contrôles d'accès et stocker les valeurs associées à utilisateurs.Avez-vous aimé et aidé ce tutoriel ?Vous pouvez récompenser l'auteur en appuyant sur ce bouton pour lui donner un point positif
wave wave wave wave wave