선형 검색 알고리즘은 기본적이고 직관적인 검색 방법입니다. 시퀀스의 각 요소를 반복하여 특정 값을 찾습니다. 간단하지만 이 방법은 작은 시퀀스나 시퀀스가 이미 정렬된 경우에 효과적입니다.
작동 방식
- 요소 반복: 첫 번째 요소부터 시작하여 현재 값이 대상 값과 일치하는지 확인합니다.
- 일치 확인: 현재 위치의 값이 목표 값과 일치하면 검색 프로세스를 종료하고 값의 위치를 반환합니다.
- 다음 요소로 이동: 일치하는 항목이 없으면 다음 요소로 이동하여 계속 확인합니다.
- 반복: 값을 찾거나 전체 시퀀스를 탐색할 때까지 2단계와 3단계를 반복합니다.
예: 배열에서 숫자 7에 대한 선형 검색
이 예에서는 선형 검색 방법을 사용하여 주어진 배열에서 값 7을 찾습니다. 배열의 각 요소를 반복하고 대상 값과 비교합니다. 5번째 위치에서 값 7을 찾으면 프로그램은 "위치에서 값 7을 찾았습니다.