PDA

Visualizza la versione completa : [C] Ricerca binaria o testuale?


[D]ottor
16-05-2007, 14:36
Ciao..
╚ pi¨ veloce una ricerca effettuata su un file binario oppure su un file testuale?

Guida su come leggere e gestire i file in C? (linux)


Grazie mille

bigmickey
16-05-2007, 14:42
qui (http://forum.html.it/forum/showthread.php?s=&threadid=594701)

oregon
16-05-2007, 14:44
Originariamente inviato da [D]ottor
Ciao..
╚ pi¨ veloce una ricerca effettuata su un file binario oppure su un file testuale?

Non c'e' differenza tra i tipi di file, semmai devi utilizzare un algoritmo efficiente ...

[D]ottor
16-05-2007, 14:55
grazie mille...do uno sguardo...

bhe come algoritmo non ho un idea ben precisa...devo praticamente cercare determinate parole all'interno del file... (all'interno di ogni riga del file)

quindi credo una ricerca normale sequenziale no?

oregon
16-05-2007, 14:59
Puoi scegliere una ricerca di tipo sequenziale se non sai assolutamente dove sia il dato da cercare e i dati all'interno del file non sono ordinati o strutturati in alcun modo.

In ogni caso, non ha alcun peso il fatto che sia un file di testo o binario (anzi, che il file sia aperto in modalitaÓ testo o binaria, dato che questa non e' una "proprietÓ" insita nel file ... anche un file di testo puo' essere aperto e letto in binario ...).

[D]ottor
16-05-2007, 15:19
Originariamente inviato da oregon
Puoi scegliere una ricerca di tipo sequenziale se non sai assolutamente dove sia il dato da cercare e i dati all'interno del file non sono ordinati o strutturati in alcun modo.

In ogni caso, non ha alcun peso il fatto che sia un file di testo o binario (anzi, che il file sia aperto in modalitaÓ testo o binaria, dato che questa non e' una "proprietÓ" insita nel file ... anche un file di testo puo' essere aperto e letto in binario ...).

perfetto

Loading