Je réalise un projet en Java qui inclut des coordonnées (x, y). J'ai créé une classe de cellule qui a des entiers protégés X & Y; Lors de l'initialisation, je fais une boucle for qui définit un tableau de cellule en multipliant le X & Y donné par l'utilisateur, disons si X = 10 et Y = 10, je crée un tableau de cellules [100].Java: Recherche dans un tableau d'objets, pour 2 valeurs d'objet spécifiques
Cependant, comment puis-je effectuer une recherche rapide dans la matrice, sans effectuer de boucle for et en vérifiant chaque valeur individuellement?
Dire que je suis à la recherche de l'objet qui contient X = 5 & y = 3. Je sais que je peux passer par une boucle à la recherche d'objet avec des valeurs x et y, mais je me demandais s'il y a un façon de faire une recherche binaire et de trouver "un peu plus vite" l'objet [i] qui contient X = 5 et Y = 5.
Merci beaucoup.
'J'ai créé une classe de Cellule qui a des entiers protégés X & Y; Lors de l'initialisation, je fais une boucle for qui définit un tableau de cellule en multipliant les X & Y donnés par l'utilisateur 'sont ces différents X et Y? – irrelephant