Ho una matrice ordinata molto grande, memorizzata sul disco. Posso accedere in modo casuale a qualsiasi elemento.
Voglio renderlo ordinato di livello per accelerare la ricerca binaria lì. L'idea è presa in prestito da:
Se faccio così, credo che sarò in grado di utilizzare la cache del disco molto meglio.
Tuttavia, non vedo un modo semplice per creare ordinamenti di livello senza usare la coda. Poiché i dati sono immutabili, non ho bisogno di una soluzione rapida.
Qualsiasi idea sarà apprezzata.