1. 입력값(n)은 항상 0보다 크다.

 

2. 입력값이 증가하면 처리시간도 늘어난다.

 

3. 모든 상수를 무시한다. 

3n, 10n, 4n+13 모두 시간 복잡도가 n인 알고리즘이다.

 

4. 다항식에서 가장 높은 차수의 항만을 고려한다.

- 4n^7+22n^5+10n 의 시간 복잡도는 n^7이다.

 

5. 로그의 밑은 무시한다.

- 로그의 밑을 계산하기 가장 편한 값으로 두고 계산하면 된다.

- 시간 복잡도가 로그인 알고리즘은 보통 2로 나누거나 곱하는 경우에 자주 쓰인다.

 

 

 

'알고리즘' 카테고리의 다른 글

회문(palindrome)  (0) 2024.04.19
AVL 트리의 회전  (0) 2024.04.09
ArrayList vs LinkedList  (0) 2024.03.19
빅 오 표기법  (0) 2024.03.02

+ Recent posts