а) Принцип : последовательный поиск означает поиск вниз, чтобы от начала до конца. Если вы найдете данные, вы закончите поиск заранее. Если вы не можете его найти, вы будете продолжать искать до последнего бита данных.
б) Легенда иллюстрация : необработанные данные: int [] a = {4,6,2,8,1,9,0,3}; Чтобы найти номер: 8
Найдите данные 8 в массиве и верните местоположение.
Демонстрация кода :
import java.util.scanner;/ * * seggeelsearch {public static void main (string [] arg) {int [] a = {4,6,2,8,1,9,0,3}; Scanner Input = новый сканер (System.in); System.out.println («Пожалуйста, введите номер, который вы хотите найти:»); // хранение оператора int num = input.nextint (); // вызов метода search (), сохранение возвращаемого значения в результате int result = search (a, num); if (result ==-1) {System.out.println («Число, которое вы ввод, не существует в массиве».); } else System.out.println («Существует ввод, который вы вводите, а положение в массиве:«+(результат+1)+»);} // последовательный алгоритм сортировки общедоступный статический int search (int [] a, int num) {for (int i = 0; i <a.length; i ++ {if (i] num) {/////if exprice is is is excr. Данные расположены, то есть позиция}} return -1; // Если они не существуют, вернуть -1}}Скриншот работает: