Chercher un nombre dans un tableau !?
DarkShoka
Messages postés
80
Statut
Membre
-
Utilisateur anonyme -
Utilisateur anonyme -
Bonjour,
Je voudrais savoir si il existe une fonction qui permet de trouver un nombre entier dans un tableau. Par exemple si je dis que je veut savoir si le nombre 8965458653 et dans mon tableau alors la machine va me dire oui ou non.
Je voudrais savoir si il existe une fonction qui permet de trouver un nombre entier dans un tableau. Par exemple si je dis que je veut savoir si le nombre 8965458653 et dans mon tableau alors la machine va me dire oui ou non.
1 réponse
-
-
Whouah l'autre, comme il fait de la pub pour la concurrence ^^
Deux cas :- Ton tableau est trié et tu peux faire une recherche par dichotomie avec Arrays.binarySearch
- Ton tableau est quelconque et il faut parcourir tout les éléments un à un jusqu'à trouver le bon.
public static boolean contains(int value, int[] array, boolean isSorted) { if (isSorted) { return Arrays.binarySearch(array, value) >= 0; } else { for (int n : array) if (n == value) return true; return false; } } -
-