Chercher un nombre dans un tableau !?

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.

1 réponse

  1. 0
    1. Modérateur
      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;
          }
      }
      0
    2. mais heu non, je fais juste du partage de connaissance
      0