Complexity

시간 복잡도 O(n) : 특정한 크기의 입력에 대하여 알고리즘이 얼마나 오래걸리는가

공간 복잡도 : 특정한 크기의 입력에 대하여 알고리즘이 얼마나 많은 메모리를 차지하는가



시간 복잡도

빅오 표기법 명칭
O(1) 상수 시간
O(logN) 로그 시간
O(N) 선형 시간
O(NlogN) 로그 선형 시간
O(N2) 이차 시간
O(N3) 삼차 시간
O(2n) 지수 시간



수행 시간 측정 소스코드

1
2
3
4
5
6
7
8
import time
start_time = time.time() # 측정 시간

# 프로그램 소스코드
end_time = time.time()
printf("time : ", end_time - start_time) # 수행 시간 출력

Leave a comment