시간 복잡도
'속도' 에 해당하는 알고리즘의 수행시간 분석결과이다.
시간복잡도를 표현하는 방법에는 Big-oh 표기법이 있다. O(n)으로 표기한다.
n 은 데이터의 개수이다.
공간 복잡도
'메모리 사용량' 에 대한 분석결과이다.
Big-oh 표기법
- 최악의 경우를 기준으로 계산해야 한다.
- 최고차항의 차수가 Big-oh가 된다.
ex) n2+2n+9 -> O(n2) 데이터의 개수가 100개일 때, 최악의 경우 10000번 연산을 실행한다.
'기타 > 자료구조 & 알고리즘' 카테고리의 다른 글
합병 정렬 (Merge Sort) (0) | 2021.01.15 |
---|---|
버블 정렬 (Bubble Sort) (0) | 2021.01.14 |
[리스트] ArrayList, LinkedList (0) | 2018.04.09 |
[재귀] 피보나치 수열 (0) | 2018.04.09 |
[재귀] 하노이 타워 (0) | 2018.04.09 |