Matematică, întrebare adresată de Rayzen, 8 ani în urmă

Este adevărat că:


i)\quad \log_{2}n = O(n^2)  \\ ii)\quad n = O(\sqrt n)

?


Furnizați dovezi pentru a vă sprijini răspunsurile.

Răspunsuri la întrebare

Răspuns de CinevaFaraNume
4

i.

log_2 n = O(n^2) \iff \lim\limits_{n\to \infty} \frac{log_2 n}{n^2} \in [0, +\infty).\\\lim\limits_{n\to \infty} \frac{log_2 n}{n^2} = 0 \Rightarrow Adevarat

ii.

n = O(\sqrt{n}) \iff \lim\limits_{n\to \infty} \frac{n}{\sqrt{n}} \in [0, +\infty) \\ \lim\limits_{n\to \infty} \frac{n}{\sqrt{n}} = \lim\limits_{n\to \infty} \sqrt{n} = +\infty \Rightarrow Fals


Rayzen: inseamna ca log_2 n apartine O(n^2)
Rayzen: daca f(x) = O(g(x)).
Daca g(x) e limita superioara pentru f(x)
Rayzen: f(x) = O(g(x)).
Daca g(x) e limita superioara pentru f(x)*
CinevaFaraNume: Dar e invers... cautam o limita superioara pentru n^2... din cerinta ne spune sa verificam daca log_2 n este o limita superioara pentru n^2, deci prima este false
CinevaFaraNume: falsa*
Rayzen: Eu stiu ca e conditia.
Daca exista M si n0 astfel incat
|f(x)| <= Mg(x), oricare ar fi n > n0, atunci f(x) = O(g(x)).

Si exista.
Daca luam M = 1 si n0 = 1.
Vom avea |log_2 n| <= n^2, oricare ar fi n > 1
Rayzen: => log_2 n = O(n^2)
Rayzen: Conditia asta e pe wikipedia.
CinevaFaraNume: Atunci am gresit
Rayzen: Acum cred ca e bine.
Mersi mult!
Alte întrebări interesante