🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: chile.comp.programacion
Article #1023

Re: Efectividad de Busqueda Binaria dentro de un archivo

#1023
From: Tomas Bradanovic
Date: Thu, 17 May 2007 23:39
40 lines
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-mail
References: <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