Я работаю над проблемой, где мне дают f (n) = n ^ 2 * (log (n)) ^ - 1, и g (n) = n (log (n)) ^ 2, ипопросили определить, есть ли f = O (g), f = омега (g) или оба (f = тета (g)).
Эта проблема может быть обобщена на (n ^ a) * log (n) ^ b и (n ^ c) * log (n) ^ d
Я понимаю, что любой многочлен доминирует над любым логарифмом, например, n доминирует над log (n) и, кроме того, n ^ 2 доминирует над nlog (n), однакоЯ не уверен, как адаптировать это к более сложным проблемам, например:
- f = (n ^ 2) * log (n) ^ - 1000, g = (n) * log (n) ^ 1000
или еще лучше:
- f = n ^ .01, g = log (n) ^ 10
Полиномиальный член всегда определяет, доминирует ли f над g, или наоборот?Если так, то почему?и если нет, то как можно решить проблему?
Спасибо!