2020.코딩일지
Big-O빅오의 시간복잡도 본문
728x90
O(1) | 상수 시간 | 문제를 해결하는데 오직 한 단계만 처리함. |
O(log n) | 로그 시간 | 문제를 해결하는데 필요한 단계들이 연산마다 특정 요인에 의해 줄어듬. |
O(n) | 직선적 시간 | 문제를 해결하기 위한 단계의 수와 입력값 n이 1:1 관계를 가짐. |
O(n log n) | 문제를 해결하기 위한 단계의 수가 N*(log2N) 번만큼의 수행시간을 가진다. (선형로그형) | |
O(n^2) | 2차 시간 | 문제를 해결하기 위한 단계의 수는 입력값 n의 제곱. |
O(C^n) | 지수 시간 | 문제를 해결하기 위한 단계의 수는 주어진 상수값 C 의 n 제곱. |
https://blog.chulgil.me/algorithm/
'algorithm' 카테고리의 다른 글
[JS][코플릿]Immersive Toy Problem-09_power[거듭제곱] (0) | 2022.08.26 |
---|---|
[JS][코플릿]Immersive Toy Problem-08_largestProductOfThree (0) | 2022.08.25 |
[JS][코플릿]Immersive Toy Problem-04_bubbleSort (0) | 2022.08.19 |
[JS][코플릿]Immersive Toy Problem-03_isSubsetOf (0) | 2022.08.17 |
[JS][코플릿]Algorithm Basic-20_compressString (0) | 2022.08.16 |
Comments