ejercicios basicos para recursividad en java

Iniciado por .rn3w., 27 Marzo 2011, 19:28 PM

0 Miembros y 1 Visitante están viendo este tema.

.rn3w.

#10

public int hexagono (int n){
        int res;
        if (n==1)       res=6;
        else
       res=hexagono(n-1)+6*(3*n-2);
        return res;
}

espero que les sirva valeeeee bye bye

.rn3w.

#11

aqui va uno mas


public int cubito(int n){
int res;
if(n==1){
res=1;
}
else{

res= cubito(n-1)+(3*n*(n-1))+1;
}
return res;
}

publiquen ustedes igual cualquier metodo interesante
     y asi nos ayudamos entre colegas vale bye

.rn3w.


    public int cantDigImpares(int n){
    int res=0;
    if(n<10 && n==3 || n==5 || n==7|| n==9){
    res=1;
    }
    else{
    res=cantDigitos(n)-cantDigPares(n);
    }
    return res;
    }


bueno diganme sus dudas porfa sin miedo jajaja

bye bye ;-) :rolleyes: >:D :laugh: :laugh: :laugh: :laugh:

.rn3w.

#13
hola a todos bueno
aki les dejo un programita que les sirva de mucho lo interesante de este metodo es
que hace 3 veces la llamada recursiva
1
21
321
4321
54321
654321
asi sucecivamente

public int triangulo(int n){
       int res=0;
       if(n==1){
           res=1;
       }
       else{
           res=(int)Math.pow(10,cantDigitos(triangulo(n-1) ))*n+triangulo(n-1);
       }
       return res;
   }


Tryptophan

Citarmi punto de vista sobre la recursividad es que ocupa mucho tiempo en memoria

Esto depende de la profundidad que adquiera la recursividad y como se vayan guardando los datos en el stack... Si hablamos de una estructura con pocos elementos no hay problema, ahora, si hablamos de una gran estructura de datos, ahí es otra cosa...

.rn3w.

      
wauuu les aconsejo que practiquen a programar en juez UVA
:rolleyes: :( :o >:D ;-) :laugh: :silbar: ;-) :xD :o




.rn3w.

public int cancer(int n ){
      int res=0;
        while(n>0){
       res=res+n;
       n=n-1;
        }
        return res;
    }
[/color]

.rn3w.


.rn3w.

este foro se esta yendo de bajada!!! k hacer para mejorarlo???

RyogiShiki

Cita de: bjpenn en 13 Febrero 2012, 02:23 AM
este foro se esta yendo de bajada!!! k hacer para mejorarlo???


Cierto en el foro de Java nunca ha habido una actividad muy fluida a comparación de otros SubForos, en todo caso dejo este, no es muy dificil:

*Listar el contenido de un directorio incluyendo todos los subdirectorios y los contenidos de estos, lo que formalmente seria "listar recursivamente" los contenidos de un directorio.

Saludos