목록시간 복잡도 (1)
기록방
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/bnqgtd/btsj54vSsWB/uuKeHJnELu90VsgOeP7nU1/img.png)
💡 알고리즘에서 시간 복잡도 - 알고리즘 선택의 기준이 되는 시간 복잡도 - 코딩 테스트의 핵심 중 하나는 시간 복잡도를 고려해 적절한 알고리즘을 선택하는 것 - 주어진 문제를 해결하기 위한 연산 횟수 (일반적으로 1억번 연산을 1초로 간주해서 예측) 🚀 시간 복잡도 유형 빅-오메가(Ω(n)) : 최선일 때(best case)의 연산 횟수를 나타낸 표기법 빅-세타(Θ(n)) : 보통일 때(average case)의 연산 횟수를 나타낸 표기법 빅-오(O(n)) : 최악일 때(worst case)의 연산 횟수를 나타낸 표기법 ⇒ 코딩 테스트에서는 빅-오 표기법을 기준으로 수행 시간을 계산 (최악을 염두) 🚀 시간 복잡도 활용 예시 N 개의 수를 오름차순 정렬한다 (1 부적합 알고리즘 병합 정렬을 사용한다면?..
CS/알고리즘
2023. 6. 15. 20:48