Utilizzare o meno Lista

di il
2 risposte

Utilizzare o meno Lista

Salve a tutti, devo leggere da file una serie di conti bancari e avevo pensato di memorizzarli tutti in una lista e poi dopo aver effettuato tutte le operazioni, riscriverli nuovamente su file.
Mi chiedevo se questo approccio è conveniente o è preferibile eseguire le operazioni direttamente sul file sfruttando le funzioni seekg e seekp. Grazie

2 Risposte

  • Re: Utilizzare o meno Lista

    Conviene creare la lista fare le modifiche e poi scrivere su file. Come sai la RAM è molto + veloce del disco.
  • Re: Utilizzare o meno Lista

    Dipende in realtà dalla dimensione del file, e dall'entità delle operazioni che ci deve svolgere. Se non ci sono grossi spostamenti di blocchi di dati, va benissimo anche caricare in memoria solo le porzioni su cui si deve lavorare, per poi rimemorizzarle nel file. Tieni presente le operazioni sui file, in tutti i sistemi oerativi moderni sono bufferizzate, per cui la porzione di file che stai leggendo è comunque in RAM.
Devi accedere o registrarti per scrivere nel forum
2 risposte