Algorithm

[Algorithm] 알고리즘 수행 시간 측정 방법

KEMON 2020. 9. 13. 16:42
728x90

알고리즘에서 시간 복잡도는 굉장히 중요하다!

따라서 알고리즘 테스트를 볼 때 

내 소스 코드가 얼만큼의 시간 복잡도를 가지고 있는지 확인해보는 것도 중요하다.

 

import time

array = [1,2,3,4,5]*100
start_time = time.time() #측정 시작
array.sort() #정렬 알고리즘 수행 
end_time = time.time() #측정 종료

print("수행 시간 ::",end_time - start_time)
#결과값 = 수행 시간 :: 3.0040740966796875e-05

위와 같이 정렬 알고리즘 수행을 예로 확인할 수 있다. 

 

728x90