Thread View: chile.comp.programacion
7 messages
7 total messages
Started by .:GendiodelLag:.
Fri, 11 Aug 2006 01:39
Funcion Recursiva...
Author: .:GendiodelLag:.
Date: Fri, 11 Aug 2006 01:39
Date: Fri, 11 Aug 2006 01:39
8 lines
1093 bytes
1093 bytes
Hola, necesito hacer una funci�n recursiva para leer una estructura de directorios que est� contenida dentro de una BD SQL, en VB.net y la verdad se me ha ido muy en collera el asunto, alguien ha hecho similar que me pudiera orientar un poco... Gracias.. Eso!
Re: Funcion Recursiva...
Author: .:GendiodelLag:.
Date: Fri, 11 Aug 2006 01:44
Date: Fri, 11 Aug 2006 01:44
16 lines
1366 bytes
1366 bytes
Casi lo olvido, el contenido lo estoy guardando como XML, pero en realidad necesito orientaci�n con la funci�n. Eso! ".:GendiodelLag:." <gdl@lfc.cl> escribi� en el mensaje news:ebgn3l$jej$1@news.nivel5.cl... > Hola, necesito hacer una funci�n recursiva para leer una estructura de > directorios que est� contenida dentro de una BD SQL, en VB.net y la verdad > se me ha ido muy en collera el asunto, alguien ha hecho similar que me > pudiera orientar un poco... > > Gracias.. > > Eso! > >
Re: Funcion Recursiva...
Author: Andres E. Hernando
Date: Fri, 11 Aug 2006 17:43
Date: Fri, 11 Aug 2006 17:43
24 lines
1767 bytes
1767 bytes
In Thu, 10 Aug 2006 21:39:00 -0400, .:GendiodelLag:. wrote: > Hola, necesito hacer una funci�n recursiva para leer una estructura de > directorios que est� contenida dentro de una BD SQL, en VB.net y la verdad > se me ha ido muy en collera el asunto, alguien ha hecho similar que me > pudiera orientar un poco... Un ejemplo de como mantienes la estructura? lo tipico seria llamar a la funcion sobre cada elemento en el arbol, si este es un archivo (hoja), hacer algo, si es un directorio (sub arbol), llamar a la funcion sobre el directorio... Tal y como se hace todo con arboles. Y recuerda las dos frases claves de la recursion: "To understand recursion, you must first understand recursion" "Iteration is human, recursion is divine" Saludos, AHG. -- Wanda the fish says: Republicans consume three-fourths of the rutabaga produced in this country. The remainder is thrown out.
Re: Funcion Recursiva...
Author: Renato Salvatore
Date: Fri, 11 Aug 2006 22:09
Date: Fri, 11 Aug 2006 22:09
30 lines
1866 bytes
1866 bytes
Hola, si sabes algo de recursividad y se te ha olvidado mira algo en Pascal, sino, puedes hacerlo en C, o Java, es cuesti�n de gusto y familiaridad con el lenguaje ( Experiencia), pero no te calientes la cabeza, haz un repaso donde te funcione y luego imaginala en lo que necesitas.. Se supone que sabes Visual y SQL, al menos la ANSI92, de lo contrario todo te ofreceremos los servicios. Viste en lawebdelprogramador.com, o programadores.com? Otros sitios interesantes respeto del tema son las Listas, busca listas en el lenguaje que tu desees. Usa google! Rto. .:GendiodelLag:. escribi�: > Hola, necesito hacer una funci�n recursiva para leer una estructura de > directorios que est� contenida dentro de una BD SQL, en VB.net y la verdad > se me ha ido muy en collera el asunto, alguien ha hecho similar que me > pudiera orientar un poco... > > Gracias.. > > Eso! > >
Re: Funcion Recursiva...
Author: Carlos Le Mare Concha
Date: Sat, 26 Aug 2006 18:40
Date: Sat, 26 Aug 2006 18:40
33 lines
2258 bytes
2258 bytes
In article <ebgnep$jjg$1@news.nivel5.cl>, ".:GendiodelLag:." <gdl@lfc.cl> wrote: > Casi lo olvido, el contenido lo estoy guardando como XML, pero en realidad > necesito orientaci�n con la funci�n. > > Eso! > ".:GendiodelLag:." <gdl@lfc.cl> escribi� en el mensaje > news:ebgn3l$jej$1@news.nivel5.cl... > > Hola, necesito hacer una funci�n recursiva para leer una estructura de > > directorios que est� contenida dentro de una BD SQL, en VB.net y la verdad > > se me ha ido muy en collera el asunto, alguien ha hecho similar que me > > pudiera orientar un poco... > > > > Gracias.. > > > > Eso! > > > > No se nada sobre .net, pero en recursividad el tema siempre est� en la condici�n de salida, para no pasarse de largo en las iteraciones o quedarse corto. En l�neas generales una funci�n recursiva se llama a si misma, y sale cuando se llega a la condici�n de salida. Si el lenguaje no soporta recursividad (x que tiene que soportarse para poder usarse), puedes simular la recursividad con un poco m�s de c�digo. Ojo con la RAM, ya que cada vez que la funci�n se llama a si misma se est� instanciando una copia de esta en RAM a modo de stack. Si la condici�n de salida no se da antes de quedarte corto en RAM, la aplicaci�n se te caer� (l�mite te�rico para 32 bits es 4GB). clemare
Re: Funcion Recursiva...
Author: .:GeniodelLag:.
Date: Wed, 30 Aug 2006 09:11
Date: Wed, 30 Aug 2006 09:11
47 lines
3187 bytes
3187 bytes
Al final lo hice sin teor�as externas, lo que si me pas� fu� lo de que me qued� sin memoria en un momento (la BD era inmensa) por lo que tuve que ir guardando los resultados en archivos XML por separado a medida que iba saliendo a la ra�z del codigo, al final me sirvieron para lo que necesitaba, fueron casi 1Gb de archivos lo que me gener� la App. Gracias, por los consejos igual. Eso! "Carlos Le Mare Concha" <carlos_lemare@yahoo.com> escribi� en el mensaje news:carlos_lemare-698BD0.14402326082006@manutara.inf.utfsm.cl... > In article <ebgnep$jjg$1@news.nivel5.cl>, > ".:GendiodelLag:." <gdl@lfc.cl> wrote: > >> Casi lo olvido, el contenido lo estoy guardando como XML, pero en >> realidad >> necesito orientaci�n con la funci�n. >> >> Eso! >> ".:GendiodelLag:." <gdl@lfc.cl> escribi� en el mensaje >> news:ebgn3l$jej$1@news.nivel5.cl... >> > Hola, necesito hacer una funci�n recursiva para leer una estructura de >> > directorios que est� contenida dentro de una BD SQL, en VB.net y la >> > verdad >> > se me ha ido muy en collera el asunto, alguien ha hecho similar que me >> > pudiera orientar un poco... >> > >> > Gracias.. >> > >> > Eso! >> > >> > > > No se nada sobre .net, pero en recursividad el tema siempre est� en la > condici�n de salida, para no pasarse de largo en las iteraciones o > quedarse corto. En l�neas generales una funci�n recursiva se llama a si > misma, y sale cuando se llega a la condici�n de salida. > Si el lenguaje no soporta recursividad (x que tiene que soportarse para > poder usarse), puedes simular la recursividad con un poco m�s de c�digo. > > Ojo con la RAM, ya que cada vez que la funci�n se llama a si misma se > est� instanciando una copia de esta en RAM a modo de stack. Si la > condici�n de salida no se da antes de quedarte corto en RAM, la > aplicaci�n se te caer� (l�mite te�rico para 32 bits es 4GB). > > clemare
Re: Funcion Recursiva...
Author: .:GeniodelLag:.
Date: Wed, 30 Aug 2006 09:12
Date: Wed, 30 Aug 2006 09:12
40 lines
2392 bytes
2392 bytes
Bueno, use google...pero al final la respuesta estaba en mi mente... no siempre las explicaciones en sitios de programaci�n son muy claras, al final como mencion� arriba lo solucion� sin consejos externos. Gracias en todo caso, siempre se agradece el apoyo. Eso! "Renato Salvatore" <renatomoya@yahoo.com> escribi� en el mensaje news:ebiv79$e59$1@news.nivel5.cl... > Hola, si sabes algo de recursividad y se te ha olvidado mira algo en > Pascal, sino, puedes hacerlo en C, o Java, es cuesti�n de gusto y > familiaridad con el lenguaje ( Experiencia), pero no te calientes la > cabeza, haz un repaso donde te funcione y luego imaginala en lo que > necesitas.. > > Se supone que sabes Visual y SQL, al menos la ANSI92, de lo contrario todo > te ofreceremos los servicios. Viste en lawebdelprogramador.com, o > programadores.com? > > Otros sitios interesantes respeto del tema son las Listas, busca listas en > el lenguaje que tu desees. Usa google! > > > > Rto. > > > > .:GendiodelLag:. escribi�: >> Hola, necesito hacer una funci�n recursiva para leer una estructura de >> directorios que est� contenida dentro de una BD SQL, en VB.net y la >> verdad >> se me ha ido muy en collera el asunto, alguien ha hecho similar que me >> pudiera orientar un poco... >> >> Gracias.. >> >> Eso! >>
Thread Navigation
This is a paginated view of messages in the thread with full content displayed inline.
Messages are displayed in chronological order, with the original post highlighted in green.
Use pagination controls to navigate through all messages in large threads.
Back to All Threads