Big O 시간의 상한(최악)
g(n)<=c*f(n):asymptotic upper bound
(c:some positive real constant N:some nonnegative integer s.t. for all n>=N)
g(n) is big O of f(n)

Omega 시간의 하한(최선)
g(n)>=c*f(n):asymptotic lower bound
(c:some positive real constant N:some nonnegative integer s.t. for all n>=N)
g(n) is omega of f(n)

Order 시간의 평균
c*f(n)<=g(n)<=d*f(n)
(c,d:some positive real constant N:some nonnegative integer s.t. for all n>=N)
g(n) is order of f(n)
오더를 빅오로 사용하는 경우가 많습니다.

참고 사이트
https://memostack.tistory.com/57
시간 복잡도 (빅오, 빅오메가, 빅세타)
시간 복잡도란? 시간 복잡도는 특정 알고리즘이 얼마나 빠르게 수행이되는지 표현하기 위해 사용된다. 즉, 시간복잡도는 쉽게 말해서 알고리즘의 실행 시간을 말한다. 시간 복잡도의 종류 빅오
memostack.tistory.com
'cs > 알고리즘' 카테고리의 다른 글
[알고리즘] 모듈러 연산(나머지 연산) (0) | 2021.09.08 |
---|---|
알고리즘 문제에서의 시간 복잡도(빅오 표기법) (0) | 2021.09.08 |
Space Complexity Analysis (0) | 2021.05.09 |
Efficiency (0) | 2021.05.09 |
알고리즘 문제해결과정 (0) | 2021.01.16 |