estructura Uno de datos oí fue utilizado en el pasado en los teléfonos móviles para almacenar diccionarios T9 es el siguiente (bueno, esto se refiere únicamente a la cuestión clave, pero no el almacenamiento de la definición):
entradas se ordenan, y cada entrada debe comenzar con una compensación en la entrada anterior desde donde debe continuarse, y también la continuación. Por ejemplo:
apple
4icable
7tion
Decodificaría a manzana, aplicable, la aplicación. Sin embargo esto podría no ser tan diferente de intentos con cadenas fusionadas, ver
appl -> e
-> ica -> ble
-> tion
Wikipedia destapó el Directed acyclic word graph, que se diferencia de los árboles que no sólo ramas, pero las ramas se fusionan, donde las palabras tienen el mismo sufijo. Esto de hecho podría ser un almacenamiento superior.
a
/\
pplic utom
\/
ation
simplemente una tontería, pero Oxford English Dictionary no usa el mapa en lugar de otra palabra (s) el significado de la palabra en algunas oraciones/frases? En ese caso, la codificación de las palabras es el menor de sus problemas y debe pensar en representar las cosas de significado (palabras con gramática, etc.) o incluso considerar el empaquetamiento basado en el diccionario como LHARC. Por suerte para ti el inglés no es muy complejo de esta manera ... – Spektre