시간복잡도
2020. 5. 7. 17:02ㆍData Structure
각 자료구조 포스팅에 big O 시간복잡도 연산별로 추가하기
big O(최악의 경우를 나타냄: 이걸로 계산한 것보다는 빠르다), big theta(평균), big omega(최선)
data의 양도 큰 영향을 미침 (계수 등을 무시하기 때문)
사전조건 중요(ex. 퀵소트: 원래 n log n, 정렬이 되어 있는 것을 다시 정렬하면 worst case: n^2)
log n 의 시간복잡도를 갖는 알고리즘의 증명방식
그 이전에 다시한번 알고리즘 시간복잡도가 계산되어 나오는 과정을 훨씬 더 자세하게 함 봐야될것같음
https://www.bigocheatsheet.com/
체크포인트 리뷰
'Data Structure' 카테고리의 다른 글
Tree, Binary Search Tree (0) | 2020.05.06 |
---|---|
Graph (0) | 2020.05.06 |
Hash Table (0) | 2020.05.05 |
Linked List (0) | 2020.05.04 |
Stack, Queue (0) | 2020.05.01 |