오늘 나는 (TIL)
[TIL 240723] 시간복잡도
thebuck104
2024. 7. 24. 08:30
코드카타를 풀다보면 '시간 초과'가 뜰 때가 있다.
하드코딩의 결과이겠지만, 시간복잡도의 개념을 파악하고 있다면
이런 일을 줄일 수 있다.
시간복잡도란 한마디로 "시간이 얼마나 걸리느냐?"다.
복잡한 정도는
와 같고, 아래의 그래프로도 확실하게 알 수 있다.
또한 자료형 마다 사용되는 함수 각각이
시간복잡도가 배정되어 있다.
1. 리스트 자료형
2. 집합 (Set) 자료형
3. 딕셔너리 자료형