- Big O 표기법 알고리즘을 배우기에 앞서 가장 먼저 알아둬야 할 개념입니다.Big O 표기법
- 예를 들어, 알고리즘 A와 B 중에 어떤 알고리즘이 더 나은가에 대해서 고민이 생겼다고 가정하자.A는 데이터가 적은 구간에서 속도에 강점을 보인다.
B는 데이터가 많은 구간에서 속도에 강점을 보인다. - 둘 중 어떤 알고리즘이 더 나은가에 대한 결정을 할 수 있을까?
- 정답은 상황에 따라 다르다.
- 입력 데이터가 적은 경우 A를 사용하는게 더 유리하고, 데이터가 많은 경우 B를 사용하는게 더 유리합니다.
- 이런것들을 비교할 수 있게 도와주는 하나의 기법을 바로 BIG-O 표기법이라 합니다.
Big O 개념
Big O Table
'프로그래밍' 카테고리의 다른 글
[프로그래밍] 메모리 사이즈 단위에 대한 고찰, MiB와 MB는 어떻게 다른가? (0) | 2021.09.26 |
---|---|
[프로그래밍] Visual Studio에 OpenCV 설치하기 (0) | 2021.09.05 |
[프로그래밍] VisualStudio 종속성, 어셈블리 오류 해결 (0) | 2021.08.12 |
VisualStudio 관리자 권한으로 빌드하기 (0) | 2021.07.15 |
[WPF] WPF 일주일 만에 배우기 - WPF 데이터 바인딩 (0) | 2021.06.27 |