: 가장 빠르게 증가하는 항만 고려
👍 1 - logN - N - NlogN - N^2 - N^3 - 2^n 👎
←-------------------------------------→
상수 - 로그 - 선형 - 선형로그 - 이차 - 삼차 - 지수
최대 | |
---|---|
N<500 | O(N^3) |
N<2000 | O(N^2) |
N<100,000 | O(NlogN) |
N<10,000,000 | O(N) |
⌨️ 코드
import time
start_time = time.time()
.
.
.
end_time = time.time()
print(end_time-start_time)
❗️ 거듭제곱: **
1차원
a = [i for i in range(10)]
→ [0,1,2,...,9]
a = [i for i in range(20) if i%2 == 1] #홀수
→ [1,3,5,...,19]
a = [i*i for i in range(1,10)] #거듭제곱
→ [1,4,9,...,81]