struttura Uno dei dati che ho sentito è stato utilizzato in passato nei telefoni cellulari per la memorizzazione dizionari T9 è la seguente (beh, questo affronta solo la questione chiave, ma non l'archiviazione definizione):
voci sono ordinati, e ogni voce dovrebbe iniziare con un offset nella voce precedente da dove dovrebbe essere continuato, e anche la continuazione. Ad esempio:
apple
4icable
7tion
decodifica a mela, applicabile, applicazione. Tuttavia questo potrebbe non essere molto diverso da tentativi con catene unite, vedi
appl -> e
-> ica -> ble
-> tion
Wikipedia scoperto il Directed acyclic word graph, che differisce da alberi che non solo i rami, ma rami possibile unire, in cui le parole hanno lo stesso suffisso. Questo potrebbe davvero essere uno storage superiore.
a
/\
pplic utom
\/
ation
solo una cosa stupida, ma Oxford Dictionary non usa mappare il mondo in un'altra parola il significato della parola in poche frasi/frasi? In tal caso, le parole che codificano sono l'ultimo dei tuoi problemi e dovresti pensare a rappresentare il significato (parole con la grammatica e così via) o anche considerare l'imballaggio basato sul dizionario come LHARC. Fortunatamente per te l'inglese non è molto complesso in questo modo ... – Spektre