|
|||||||
|
|
|
![]() |
|
|
Strumenti |
|
|
#1 |
|
Senior Member
Iscritto dal: Aug 2001
Messaggi: 9538
|
Ragazzi un aiuto per favore
Qualcuno conosce un semplice algoritmo
Grazie anticipatamente,ciao |
|
|
|
|
|
#2 |
|
Senior Member
Iscritto dal: Apr 2000
Città: Vicino a Montecatini(Pistoia) Moto:Kawasaki Ninja ZX-9R Scudetti: 29
Messaggi: 53971
|
Per inserimento ordinato cosa intendi ? Inserire delle stringhe in ordine alfabetico in un file già ordinato ?
|
|
|
|
|
|
#3 |
|
Senior Member
Iscritto dal: Aug 2001
Messaggi: 9538
|
hai presente l'inserimento ordinato in un vettore?io devo fare lo stesso con un file,quindi all'inizio il file è vuoto;poi i vari record ke andrò ad inserire,dovranno essere messi in ordine.
Mi sono spiegato? ciao e grazie x l'intervento |
|
|
|
|
|
#4 |
|
Senior Member
Iscritto dal: Apr 2000
Città: Vicino a Montecatini(Pistoia) Moto:Kawasaki Ninja ZX-9R Scudetti: 29
Messaggi: 53971
|
Devi usare un qualsiasi algoritmo di ordinamento per i record e alla fine scrivi il file con i record già ordinati...non va bene così ?
|
|
|
|
|
|
#5 |
|
Senior Member
Iscritto dal: Aug 2001
Messaggi: 9538
|
Si, ci avevo gia pensato,è ke volevo implementare l'inserimento ordinato(ke con i file verrà abbastanza complicato).Se faccio come dici tu è un colpo
Ciao |
|
|
|
|
|
#6 |
|
Senior Member
Iscritto dal: Apr 2000
Città: Vicino a Montecatini(Pistoia) Moto:Kawasaki Ninja ZX-9R Scudetti: 29
Messaggi: 53971
|
Ricercare la posizione all'interno del file in cui inserire il record è + complesso e sicuramente + lento...e non puoi lavorare su un unico file e dovresti usare un file temporaneo (a meno che tu non ti voglia memorizzare tutti i record dal punto in cui fai l'inserimento in poi per riscriverli dopo il nuovo record)...
|
|
|
|
|
|
#7 |
|
Senior Member
Iscritto dal: Sep 2001
Città: Lecco
Messaggi: 404
|
...la diffrenza tra ordinare degli elementi su un file rispetto alla memoria centrale è da considerare in termini di tempo e di numero di accessi che devi fare nel file: è ovvio che + è alto questo numero minore è l'efficienza così io ti consiglio o di lavorare in memoria centrale e poi trasferire il tutto su file oppure di affiancare al file (anche non ordinato) un file con indice (ordinato) in cui ciascun elemento punta al corrispondente elemento dell'altro file...
__________________
Dell XPS 17 Sandy Bridge (L702x) • Kingston 128GB SSDNow V100 • Zalman ZM-NC3000U Cooler • tastiera retroilluminata |
|
|
|
|
|
#8 |
|
Senior Member
Iscritto dal: Aug 2001
Messaggi: 9538
|
anke quest'ultima soluzione mi sembra interessante
Grazie x l'intervento. Ciao a tutti |
|
|
|
|
| Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 08:57.



















