Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 |
Tags
- 유클리디안 거리
- list
- android
- visited
- 스택
- 수식트리
- 자료구조
- 탐욕법
- space complexity
- java 정규표현식
- 유클리드 거리
- 약수의 총 합
- 맨하탄 거리
- 정렬
- 연결리스트
- 그리디
- 알고리즘
- LinkedList
- 순차 리스트
- 큐
- 단체사진 찍기
- 프로그래머스
- 양방향 연결 리스트
- interpolation search
- 빅-오
- 순열
- Java
- 알고리즘 성능분석
- level2
- 보간 탐색
Archives
- Today
- Total
목록탐색 (1)
개발자로 살아남기

보간 탐색 (Interpolation Search) 보간 탐색 (Interpolation Search) 균일하게 n개의 데이터가 분포되어 정렬된 배열이 있을 경우 이진 탐색보다 성능이 좋음 ex) 10, 12, 13, 15, 18, 22, 25, 26, 27, 30, ... => 성능 ↑ 10, 102, 192, 375, 462, 1777, ... => 성능 ↓ 이진 탐색은 탐색 대상의 값과 상관없이 무조건 절반씩 잘라서 비교하지만, 보간 탐색은 탐색 대상이 앞쪽에 있을 경우 앞쪽부터 탐색을 진행 선형 보간법을 이용해 탐색 위치를 결정함 보간 탐색 방법 탐색을 시작할 위치를 공식을 통해 알아낸다. 해당 위치에 탐색 대상이 있을 경우 해당 위치 값을 반환한다. 해당 위치의 값이 탐색 대상보다 작으면 탐색 ..
0x20. 알고리즘/0x21. 이론
2021. 11. 16. 12:28