1_4 자료구조와 알고리즘의 이해
2023. 3. 4. 20:21ㆍ자료구조_C
※ 순차 탐색 평균적 경우 시간 복잡도
가정 1. 탐색 대상이 배열에 존재하지 않을 확률 50%
가정 2. 배열 첫 요소부터 마지막 요소까지 탐색 대상 존재 확률 동일!
- 탐색 대상이 존재하지 않는 경우의 연산 횟수는 n
- 가정 2에 의해서 탐색 대상이 존재하는 경우의 연산횟수는 n/2
정리.
n * 1/2 + n/2 * 1/2 = 3/4n
n = 데이터의 갯수
1/2 = 존재하지 않을 확률 50%
n/2 = 최악과 최상의 중간
따라서, T(n) = n * 1/2 * n/2 * 1/2
'자료구조_C' 카테고리의 다른 글
1_6 자료구조와 알고리즘의 이해 (1) | 2023.03.04 |
---|---|
1_5 자료구조와 알고리즘의 이해 (0) | 2023.03.04 |
1_3 자료구조와 알고리즘의 이해 (0) | 2023.03.04 |
1_2. 알고리즘의 성능 분석 방법 (0) | 2023.03.04 |
1_1. 자료구조와 알고리즘의 이해 (1) | 2023.03.04 |