6 votos

¿Cómo probar quenlogn=O(n2)nlogn=O(n2)?

Cómo probar que nlogn=O(n2)nlogn=O(n2)?

Creo que tengo la idea, pero necesitan un poco de ayuda a través de la siguiente.

Puedo empezar por demostrar que si f(n)=nlognf(n)=nlogn f(n)f(n) es un miembro de O(nlogn)O(nlogn). Para mostrar esto, realizo un gran valor kk y muestran que ikikf(i)c1ilog(i)f(i)c1ilog(i).

Lo siguiente que necesita para demostrar que si f(n)f(n) es un miembro de O(nlogn)O(nlogn) f(n)f(n) es un miembro de O(n2)O(n2), teniendo un gran valor kk y mostrando que ikikf(i)c2ilogif(i)c2ilogi, que resulta ser f(i)=i2logif(i)=i2logi que es un miembro de O(n2)O(n2).

Es ese derecho? Podría alguien formalizar esto para mí?

12voto

eugene y Puntos 705

Desde su notación, parece que estamos suponiendo que la nN. De hecho, voy a ser más general y acaba de decir n(0,).

A continuación,logn<n, ya que el n<1+n<en por su serie de Taylor.

Por lo tanto, nlogn<n2 todos los n(0,).

Como consecuencia, nlogn=O(n2).

1voto

DonAntonio Puntos 104482

Sugerencias:

nlognn2=lognnl'Hospital, for ex.n0

1voto

Emanuele Paolini Puntos 14186

Usted sólo tiene que probar la primera parte. Cuando usted escribe f=O(g) que realmente significan fO(g). Para demostrar que la primera parte debe demostrar que lim supfg<+ y en este caso la que realmente tiene limfg=0 por lo tanto se cumple con la condición.

i-Ciencias.com

I-Ciencias es una comunidad de estudiantes y amantes de la ciencia en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X