a) Princípio : pesquisa seqüencial significa pesquisar para baixo em ordem do começo ao fim. Se você encontrar os dados, encerrará a pesquisa com antecedência. Se você não conseguir encontrá -lo, continuará pesquisando até o último bit dos dados.
b) Ilustração da legenda : dados brutos: int [] a = {4,6,2,8,1,9,0,3}; Para encontrar o número: 8
Encontre os dados 8 na matriz e retorne o local.
Demonstração de código :
importar java.util.scanner;/ * * sequelsearch {public static void main (string [] arg) {int [] a = {4,6,2,1,1,9,0,3}; Scanner input = new Scanner (System.in); System.out.println ("Por favor, insira o número que deseja encontrar:"); // armazenando a instrução int num = input.NextInt (); // chamando o método search (), salvando o valor de retorno no resultado int resultado = pesquisa (a, num); if (resultado ==-1) {System.out.println ("O número que você entra não existe na matriz."); } else System.out.println ("O número que você entra existe, e a posição na matriz é:"+(resultado+1)+");} // algoritmo de classificação seqüencial Public static int (iists a [] a [iists) {para (int i = 0; i <a.lengngth; i ++) a [i) {para (Int I = 0; i <a.lengngth; Os dados estão localizados, ou seja, a posição}} retornar -1; // se não existir, retorne -1}}Running Screenshot: