빅오 표기법이란?
알고리즘의 효율성을 표기해주는 표기법.
알고리즘의 효율성은 데이터의 개수 (n)가 주어졌을 때 덧셈, 뺄셈 곱셈 같은
기본 연산의 횟수를 의미한다.
보통 알고리즘의 시간 복잡도와 공간 복잡도를 나타내는데 주로 사용된다.
시간과 공간 복잡도를 나타내는 방법으로는 점근 표기법이라고 해서
빅오(Big-O), 빅오메가(big-Ω),빅세타(big-Θ) 표기법이 있다.
이 중 빅오 표기법을 사용하는 이유는 , 빅오 표기법이 알고리즘의 효율성을
상한선 기준으로 표기하기 때문이다. (알고리즘 효율성은 값이 클수록, 즉 그래프가 위로 향할수록 비효율 적임을 의미)
참고
https://noahlogs.tistory.com/27
'공부 > 개념 & 유용한 내용' 카테고리의 다른 글
포인터 & 참조자 (0) | 2020.07.13 |
---|---|
Call by value & Call by reference (0) | 2020.07.13 |
렌더링 파이프 라인 (0) | 2020.07.07 |
배열(Array) & 리스트(List) 차이 (0) | 2020.07.07 |
컴파일 언어 & 인터프리터 언어 (스크립트 언어) (0) | 2020.07.07 |