CS50 x edwith 강의를 들으며 정리한 공부 포스팅입니다.
핵심 개념
- 선형 탐색
선형 탐색
- 원하는 원소가 발견될 때까지 처음부터 마지막 자료까지 차례대로 탐색.
효율성과 비효율성
- 선형 탐색 알고리즘은 정확하지만 매우 비효율적인 방법.
- 리스트의 길이가 n이라고 했을 때, 최악의 경우 n번만큼 실행 됨.
- 최악의 경우란 찾으려는 자료가 맨 마지막에 있거나 리스트 안에 없는 경우.
- 따라서, 선형 탐색은 자료가 정렬되어 있지 않거나 어떤 정보도 없어 하나씩 찾아야 하는 경우에 유용함.
[선형탐색예시]
Comments