Bienvenido: ( Identificarse | Registrarse )      
Foros de Trucos Windows
 
Closed TopicStart new topicStart Poll

Outline · [ Estándar ] · Lineal+

> Duda con el tiempo de ejecucion de un procedimiento, necesito saber el tiempo basado en la entrada N

gabrielbatta
post May 15 2008, 11:16 PM
Publicado: #1


Capo Canioneri
Group Icon

Grupo: Miembros Vitalicios
Mensajes: 335
Registrado: 23-January 05
Desde: Neuquén - Argentina
Miembro nº: 66.937



Bueno tengo la siguiente duda, no se como determinar con respecto a N cuantas veces se repide el print, se cuantas veces de ejecuta ese ultimo bucle pero me mareo tanto que no puedo determinar cuantas veces se ejecuta lo que tiene dentro el bucle ya que no puedo determinar que cantidad de veces entra.
si alguien me pude dar una mano muchas gracias.


CODE
for (i=0;i<n;i++)
 {
  for (j=i;j<n;j++)
  {
   for (k=i;k<=j;k++)
   {
    System.out.println("h");
   }
  }
 }


ah, N es una entrada cualquiera.



User is offlineProfile CardPM
Go to the top of the page
+Quote Post
gabrielbatta
post May 16 2008, 05:34 AM
Publicado: #2


Capo Canioneri
Group Icon

Grupo: Miembros Vitalicios
Mensajes: 335
Registrado: 23-January 05
Desde: Neuquén - Argentina
Miembro nº: 66.937



Bueno ya lo resolvi, gracias de todos modos, comparto con ustedes la solucion, quizas por esas casualidades de la vida a alguien le es util.

Planteo la sumatoria respecto del algoritmo anterior:

n-1 n-1 j
∑ ( ∑ ( ∑ 1) ) =
i=0 j=i k=i

n-1 n-1 i-1
∑ ( ∑ j - ∑ j - i n + i² + n - i ) =
i=0 j=1 j=1

n-1
∑ ( (n-1) * n/2 - (i - 1) * i/2 - i n + i² + n - i ) =
i=0

n-1
∑ ( n²/2 + n/2 + i²/2 - i/2 - i n ) =
i=0


cambiamos la variable i=0 por i=1 lo que lleva que cambia tambien n.

n
∑ ( n²/2 + n/2 + (i-1)²/2 - (i-1)/2 - (i-1) n ) =
i=1

= n³/6 + n²/2 + n/3

Ese seria el tiempo de ejecucion, bueno gracias de todos modos.

saludos




User is offlineProfile CardPM
Go to the top of the page
+Quote Post

 
Closed TopicTopic OptionsStart new topic

Collapse

> Topicos similares

PC muy lente y despues de un tiempo no abre apl ... DJ_pichica 82 3 Ayer, 11:24 AM
By: Caito
(DUDA) McAfee y Framework Service... rusocdu 25 1 Ayer, 10:24 AM
By: Kbite
duda sobre ununtu y xp (acceso comun a archivos) ricky21 55 4 Oct 9 2008, 07:04 PM
By: ricky21
[duda] you tube nicogauna 95 13 Oct 6 2008, 04:33 AM
By: nicogauna