1_2. 알고리즘의 성능 분석 방법
2023. 3. 4. 19:55ㆍ자료구조_C
※ 시간 복잡도 & 공간 복잡도 1
- 시간 복잡도(Time Complexity) => 얼마나 빠른가? ( CPU에 얼마나 부담을 주는가?)
- 공간 복잡도(Space Complexity) => 얼마나 메모리를 적게 쓰는가? (MEMORY)
- 시간 복잡도를 더 중요시 한다.
* CPU가 하는일 = 연산
※ 시간 복잡도의 평가 방법
- 중심이 되는 특정 연산의 횟수를 세어서 평가를 한다.
- 데이터의 수에 대한 연산횟수의 함수 T(n)을 구한다.
※ 알고리즘의 수행 속도 비교 기준
- 데이터의 수가 적은 경우에는 수행속도는 큰 의미가 없다.
- 데이터의 수에 따른 수행 속도의 변화 정도를 기준으로 한다.
'자료구조_C' 카테고리의 다른 글
1_6 자료구조와 알고리즘의 이해 (1) | 2023.03.04 |
---|---|
1_5 자료구조와 알고리즘의 이해 (0) | 2023.03.04 |
1_4 자료구조와 알고리즘의 이해 (1) | 2023.03.04 |
1_3 자료구조와 알고리즘의 이해 (0) | 2023.03.04 |
1_1. 자료구조와 알고리즘의 이해 (1) | 2023.03.04 |