Attualmente sto lavorando all'implementazione di una struttura di tipo lista al lavoro, e ho bisogno che sia pazzesca efficace. Nella mia ricerca di strutture di dati efficaci mi sono imbattuto in un brevetto per una lista di quad mi piace, e questo ha suscitato il mio interesse abbastanza da farmi dimenticare il mio compito attuale e iniziare a studiare la lista quad invece. Sfortunatamente, internet era molto riservato riguardo al tutto, e Google non ha prodotto molto in termini di risultati utilizzabili. L'unica spiegazione che ho ottenuto è stata la descrizione del brevetto che ha dichiarato:Che cos'è una lista quad-linked?
Una struttura di dati quad collegata che fornisce funzionalità di ricerca bidirezionale per più campi correlati all'interno di un singolo record. La base di dati viene ricercata fornendo serie di puntatori a intervalli di voci di dati N per soddisfare una ricerca binaria dei puntatori seguita da una ricerca lineare della gamma risultante per individuare una voce di interesse e il relativo campo correlato.
Questo, purtroppo, solo mi rende più perplesso, come non posso avvolgere la mia testa intorno la spiegazione non-laico. Quindi, quindi, mi rivolgo a tutti voi nella speranza che possiate spiegarmi cosa sia veramente questa storia legata al quad, poiché so che non sapendo mi guiderà su e giù abbastanza velocemente.
Sai cosa è una lista quad-linked?
Non correlato al principale della domanda, ma se hai bisogno di una struttura di tipo elenco "pazzesca" efficace, è necessario memorizzare nella memoria quanti più dati possibili, la quale lista ordinaria non è troppo buona per. Un modo è quello di creare pagine, contenere, dire, 1000 elementi di dati come array e creare un elenco collegato di quelli. –
Sì, lo so, ma il sistema che sto implementando per questo richiede che sia un elenco collegato, quindi quando ho scritto "pazzo efficace", intendevo più nei termini di "quanto più efficace possibile quando è confinato ad una lista gradita '. –
che ne dici di questo: http://www.codeproject.com/KB/recipes/4-Way_LinkedList.aspx –