A) Principe : la recherche séquentielle signifie la recherche vers le bas dans le sens du début à la fin. Si vous trouvez les données, vous terminerez la recherche à l'avance. Si vous ne le trouvez pas, vous continuerez à rechercher avant le dernier morceau des données.
b) Illustration de légende : données brutes: int [] a = {4,6,2,8,1,9,0,3}; Pour trouver le numéro: 8
Trouvez les données 8 dans le tableau et renvoyez l'emplacement.
Démo de code :
Importer java.util.scanner; / * * SEVELELSEARCH {public static void main (String [] arg) {int [] a = {4,6,2,8,1,9,0,3}; Entrée du scanner = nouveau scanner (System.in); System.out.println ("Veuillez saisir le numéro que vous souhaitez trouver:"); // Stockage de l'instruction int num = input.nextint (); // Appel de la méthode Search (), enregistrer la valeur de retour dans le résultat int résultat = search (a, num); if (result == - 1) {System.out.println ("Le nombre que vous saisissez n'existe pas dans le tableau."); } else System.out.println ("Le nombre de votre entrée existe, et la position dans le tableau est:" + (résultat + 1) + ");} // algorithme de tri séquentiel public static intating (int [] a, int num) {for (int i = 0; i <a.length Les données se trouvent, c'est-à-dire la position}} return -1; // si elle n'existe pas, retournez -1}}Capture d'écran en cours: