a) 원칙 : 순차적 검색은 처음부터 끝까지 순서대로 아래쪽으로 검색하는 것을 의미합니다. 데이터를 찾으면 미리 검색을 종료합니다. 찾을 수 없으면 데이터의 마지막 비트까지 계속 검색됩니다.
b) 전설 그림 : 원시 데이터 : int [] a = {4,6,2,8,1,9,0,3}; 숫자를 찾으려면 : 8
배열에서 데이터 8을 찾고 위치를 반환하십시오.
코드 데모 :
import java.util.scanner;/ * * sequelsearch {public static void main (String [] arg) {int [] a = {4,6,2,8,1,9,0,3}; 스캐너 입력 = 새 스캐너 (System.In); System.out.println ( "찾으려는 번호를 입력하십시오 :"); // 문장을 저장 int num = input.nextInt (); // search () 메서드를 호출하여 결과 int ret result = search (a, num)에서 반환 값을 저장합니다. if (result == -1) {System.out.println ( "배열에 입력 한 숫자가 존재하지 않습니다."); } else system.out.println ( "입력 한 숫자, 배열의 위치는 다음과 같습니다."+(result+1)+");} // 순차적 정렬 알고리즘 공개 정적 int search (int [] a, int num) {for (int i = 0; i <a.length; i ++) {if (a [i] == num) {// if at hat at at at at at at at at at at at at at at at hates. 데이터가 위치합니다. 즉, 위치}} return -1; // 존재하지 않으면 -1}}}}스크린 샷 실행 :