2012-09-05 2 views
-3

알고리즘의 복잡도를 대수로 쓰는 동안, 예를 들어. 병합 정렬은 O (nlogn)입니다.복잡도를 분석 할 때 - 대수의 기초가 중요합니까?

대수의 기준은 무엇입니까, 중요합니까?

+0

알고리즘? –

+0

팁 : 맞춤법 검사기를 사용하고 사용할 태그에 대해 최소한 1 초 이상 생각하십시오. –

+0

Windows와 어떤 관련이 있습니까? – atzz

답변

2

O 및 Omega 표기법에서 다른 상수 기초가있는 로그는 같습니다. 이는 차이가 일정하고 상수가 무시되기 때문입니다.

참조. Big O Notation

3

대수의 기수는 중요하지 않습니다.

모든 m에 대한 다음 방정식을 잡고, N, 1 k는 log_k(n)이다

log_m(n) = log_k(n)/log_k(m) 

1/log_k(m) 이후 일정하게, 또한 모든 log_m(n)이다. 이 마찬가지입니다 모든 K, 따라서 m-O(log_k(n)) = O(log_m(n)) 자세한 내용


(1) 이후 큰 O 표기법을 사용하는 경우 문제가되지 않습니다 대수의 기초 : http://en.wikipedia.org/wiki/Logarithm#Change_of_base

관련 문제