A) Prinzip : Sequentielle Suche bedeutet, von Anfang bis Ende nach unten zu suchen. Wenn Sie die Daten finden, beenden Sie die Suche im Voraus. Wenn Sie es nicht finden, werden Sie bis zum letzten Teil der Daten weiter suchen.
b) Legendillierung : Rohdaten: int [] a = {4,6,2,8,1,9,0,3}; Um die Nummer zu finden: 8
Suchen Sie die Daten 8 im Array und geben Sie den Ort zurück.
Code Demo :
import Java.util.scanner;/ * * sequelsearch {public static void main (string [] arg) {int [] a = {4,6,2,8,1,9,0,3}; Scanner input = neuer Scanner (System.in); System.out.println ("Bitte geben Sie die Nummer ein, die Sie finden möchten:"); // Speichern der Anweisung int num = input.nextint (); // Aufrufen der Methode such (), das Speichern des Rückgabewerts in Ergebnis int result = suche (a, num); if (result ==-1) {system.out.println ("Die Nummer, die Sie eingeben, existiert nicht im Array."); } else system.out.println ("Die Nummer, die Sie eingeben, und die Position im Array lautet:"+(Ergebnis+1)+");} // sequentielle Sortieralgorithmus öffentliche statische Int -Suche (int [] a, int num) {für (int i = 0; Die Daten befinden sich, dh die Position}} return -1; // Wenn es nicht vorhanden ist, geben Sie -1}} zurückLaufen Screenshot: