https://www.inflearn.com/course/두잇-알고리즘-코딩테스트-파이썬#curriculum
💡 TIP 💡
- 버블 정렬과 병합 정렬의 시간 복잡도를 각각 O(n^2), O(nlogn) 이라고 알고 있다고 가정
- 최악의 경우를 생각할 것 !
-> 파이썬은 1초에 2천만 번 연산 가능
-> 2초가 주어졌으므로 4천만 번 이하의 연산 횟수로 문제를 해결해야 함.
연산 횟수 계산 방법
: 연산 횟수 = 알고리즘 시간 복잡도 n 값에 데이터의 최대 크기를 대입하여 도출
알고리즘 적합성 평가
시간 복잡도 도출 기준
(1) 상수는 시간 복잡도 계산에서 제외한다.
(2) 가장 많이 중첩된 반복문의 수행 횟수가 시간 복잡도의 기준이 된다.