반응형
점근적 분석?
- 주어진 문제에 대한 여러 알고리즘이 있을때, 효율성을 비교하기위한 분석
점근적 증가율?
- 변수크기가 충분히 크면 변수증가에 따라 함수가 증가하는 비율(함수를 비교할 때, 상수나 작은 인풋은 무시)
점근적 표기법?
(1) O-표기법
- 알고리즘이 아무리 안좋아도, 비교하는 함수와 같거나, 그거보다 좋다
- 점근적 상한선(Asymptotic upper bound)만 알고있다면 이 표기법 사용
- (ex)이 알고리즘은 적어도 00정도의 성능이 나온다 할때 사용
-
(2) 𝛺-표기법
- 알고리즘이 아무리 좋아도, 기존 비교하는 함수 이하이다.
- 점근적 하한선(Asymptotic lower bound)
- O-표기법의 반대개념
-
(3) 𝛩-표기법
- 알고리즘이 아무리 좋아도,나빠도, 기존 함수의 성능 범위안에 있다.
- 점근적 상한과 하한의 교집합(Asymptotic tighter bound)
수식적표현은 곧 다시 공부하기
반응형
'Algorithms' 카테고리의 다른 글
알고리즘 개념 7. 병합정렬 Merge sort (0) | 2020.11.10 |
---|---|
알고리즘 개념 6. 삽입정렬 (Insertion sort) (0) | 2020.11.09 |
알고리즘 개념 4. 선택정렬 Selection sort (0) | 2020.11.03 |
알고리즘 개념 3. 점화식 (0) | 2020.11.02 |
알고리즘 개념 1. 재귀(자기호출)와 귀납법 (0) | 2020.10.27 |
댓글