Article View: chile.comp.programacion
Article #1023Re: Efectividad de Busqueda Binaria dentro de un archivo
From: Tomas Bradanovic
Date: Thu, 17 May 2007 23:39
Date: Thu, 17 May 2007 23:39
40 lines
2365 bytes
2365 bytes
On 17 May 2007 13:17:00 -0400, Alberto Hormazabal <tuto@antonia.lj.cl> wrote: >Necesito hacer una funcion que busque una linea especifica dentro de un >archivo en base a un id, el archivo es generalmente de gran tama�o. > >Cada linea tiene un id correlativo, el cual aumenta de tama�o en cada >fila, lo que me permitiria implementar una busqueda binaria para ubicar >una linea especifica dentro del archivo... > > >Ahora, leyendo por ahi y por aca, surge la idea de que tal vez no es lo >mas eficiente implementar esto con busqueda binaria, ya que su >comportamiento aleatorio generaria mas busquedas en el disco y haciendo >inutil el cache de lectura del S.O. lo que lo haria mas lento que una >busqueda lineal. > > >Espero comentarios al respecto. > > >PD: no me vengan con que la solucion es "crear un indice del archivo" >porque el archivo en cuestion ya es un indice. :P -------> yo pase muchos a�os haciendo pruebas con busqueda lineal, binaria, indexada, etc etec consejo parte con busqueda lineal y ve los tiempos de respuesta, a menos que tengas un archivo enorme normalmente con busqueda lineal basta en los equipos modernos. Ai demora mucho recien empieza por binaria. Muchas veces se sobreprograma innecesariamente saludos/tomas sacar a mil: http://www.bradanovic.cl/blogger/blogger.htm http://www.bradanovic.cl http://www.tombrad.blogspot.cl http://www.infoarica.cl http://www.infoarica.blogspot.com http://www.infoaricaes.blogspot.com
Technical Details
Message-ID:
<464de6fe.7257876@news.vtr.net>Path:
arc1-ca.pugleaf.net!g2news1.google.com!news3.google.com!fu-berlin.de!news.nivel5.cl!not-for-mailReferences:
<464c8e0c@news.vcd.cl>Show Full Headers
Complete Article Headers
X-Google-Thread: 1593cb,d09191e198c14f86 X-Google-Attributes: gid1593cb,public X-Google-Language: SPANISH,ASCII Path: arc1-ca.pugleaf.net!g2news1.google.com!news3.google.com!fu-berlin.de!news.nivel5.cl!not-for-mail From: tomas@mi_apellido.cl (Tomas Bradanovic) Newsgroups: chile.comp.programacion Subject: Re: Efectividad de Busqueda Binaria dentro de un archivo Date: Thu, 17 May 2007 23:39:10 GMT Organization: Varios Lines: 40 Message-ID: <464de6fe.7257876@news.vtr.net> References: <464c8e0c@news.vcd.cl> NNTP-Posting-Host: pc-155-14-46-190.cm.vtr.net Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 8bit X-Trace: news.nivel5.cl 1179430722 10313 190.46.14.155 (17 May 2007 19:38:42 GMT) X-Complaints-To: news@news.nivel5.cl NNTP-Posting-Date: Thu, 17 May 2007 19:38:42 +0000 (UTC) X-Newsreader: Forte Agent .99g/32.339