Article View: chile.comp.programacion
Article #1361Re: Funcion Recursiva...
From: .: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
Technical Details
Message-ID:
<ed3kn9$c8t$1@news.nivel5.cl>Path:
arc1-ca.pugleaf.net!g2news2.google.com!news4.google.com!border1.nntp.dca.giganews.com!border2.nntp.dca.giganews.com!nntp.giganews.com!meganewsservers.com!feeder2.on.meganewsservers.com!nntp-server.pubsub.com!news.nivel5.cl!not-for-mailReferences:
<ebgn3l$jej$1@news.nivel5.cl> <ebgnep$jjg$1@news.nivel5.cl> <carlos_lemare-698BD0.14402326082006@manutara.inf.utfsm.cl>Show Full Headers
Complete Article Headers
X-Google-Thread: 1593cb,2ae8206468964c7d X-Google-Attributes: gid1593cb,public X-Google-Language: SPANISH,ASCII Path: arc1-ca.pugleaf.net!g2news2.google.com!news4.google.com!border1.nntp.dca.giganews.com!border2.nntp.dca.giganews.com!nntp.giganews.com!meganewsservers.com!feeder2.on.meganewsservers.com!nntp-server.pubsub.com!news.nivel5.cl!not-for-mail From: ".:GeniodelLag:." <gdl@lfc.cl> Newsgroups: chile.comp.programacion Subject: Re: Funcion Recursiva... Date: Wed, 30 Aug 2006 05:11:10 -0400 Organization: Varios Lines: 48 Message-ID: <ed3kn9$c8t$1@news.nivel5.cl> References: <ebgn3l$jej$1@news.nivel5.cl> <ebgnep$jjg$1@news.nivel5.cl> <carlos_lemare-698BD0.14402326082006@manutara.inf.utfsm.cl> NNTP-Posting-Host: 200.113.187.56 Mime-Version: 1.0 Content-Type: text/plain; format=flowed; charset="iso-8859-1"; reply-type=original Content-Transfer-Encoding: 8bit X-Trace: news.nivel5.cl 1156929065 12573 200.113.187.56 (30 Aug 2006 09:11:05 GMT) X-Complaints-To: news@news.nivel5.cl NNTP-Posting-Date: Wed, 30 Aug 2006 09:11:05 +0000 (UTC) X-Priority: 3 X-MSMail-Priority: Normal X-Newsreader: Microsoft Outlook Express 6.00.3790.1830 X-MimeOLE: Produced By Microsoft MimeOLE V6.00.3790.1830