Ist die Quadratwurzel von n näher an O (logn) oder O (n)?
(ich bin im folgenden davon aus, dass Sie tatsächlich bedeuten Θ, nicht O (Danke für den Hinweis, dass out). Andernfalls WhatsUp, das ist nur obere Grenzen, und man kann nicht sagen etwas über die Unterschiede der von oberen Grenzen beschränkten Funktionen.)
ersten Start mit dem spezifischen Funktionen log Lassen Sie uns (n), √ n und n. Offensichtlich log (n) ≤ √ n ≤ n (Sie können die L'Hospital-Regel verwenden, um dies zu sehen). Also die Frage ist, wenn n - √ n ist größer oder weniger als √ n - log (n).
Anwenden von L'Hospital Regel
lim n → ∞ (n - √ n)/(√ n - log (n)),
Sie können sehen, dass diese
ist
lim n → ∞ (1 - 0,5/√ n)/(0,5/√ n - 1/n) = lim n → ∞ (n - 0,5 √ n)/(0,5 √ n - 1) = lim n → ∞ (n - 0,5 √ n)/(0,5 √ n) = ∞.
So ist √ n näher an log (n) als zu n.
Mit Θ die Berechnungen sind im Wesentlichen die gleichen, aber langweiliger. Sie müssen argumentieren, dass jede Funktion zwischen zwei Konstanten beschränkt ist, und verwenden Sie die oberen und unteren entsprechend. Ungeachtet, kategorisch, wenn f, g und h sind Θ (log (n)), Θ (√ n) und Θ (n), dann groß genug n, g (n) - f (n) < < h (n) - g (n).
Was ist "näher"? – Maroun
http://StackOverflow.com/a/10611663/1162233 –
Verwenden Sie L'Hopitals Regel - auf diese Weise ist es einfach zu zeigen, dass logn langsamer in Richtung Unendlichkeit geht als sqrt (n). – BartoszKP