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
Código:
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; }
« Última modificación: 15 Abril 2011, 18:35 pm por bengy »
mi 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...
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.