एक डेटा संरचना मैंने सुना T9 शब्दकोशों के भंडारण के लिए मोबाइल फोन में अतीत में इस्तेमाल किया गया था है निम्नलिखित (अच्छी तरह से, यह केवल प्रमुख मुद्दे को संबोधित नहीं, बल्कि परिभाषा संग्रहण):
प्रविष्टियां हल कर रहे हैं, और प्रत्येक प्रविष्टि को पिछली प्रविष्टि में ऑफ़सेट के साथ शुरू करना चाहिए जहां से इसे जारी रखा जाना चाहिए, और निरंतरता भी। उदाहरण के लिए:
apple
4icable
7tion
सेब, लागू, एप्लिकेशन को डीकोड करेगा। हालांकि इस विलय श्रृंखला के साथ की कोशिश करता से अलग नहीं हो सकता है, को देखने के
appl -> e
-> ica -> ble
-> tion
विकिपीडिया Directed acyclic word graph पर्दाफाश किया है, जो पेड़ है कि यह न केवल शाखाओं, लेकिन शाखाओं विलय कर सकते हैं, जहां शब्द ही प्रत्यय है से अलग है। यह वास्तव में एक बेहतर भंडारण हो सकता है।
a
/\
pplic utom
\/
ation
सिर्फ एक मूर्खतापूर्ण बात हो सकती है लेकिन ऑक्सफोर्ड इंग्लिश डिक्शनरी एक और शब्द (रों) मानचित्र शब्द के लिए करने के लिए मानचित्रण दुनिया के बजाय का उपयोग नहीं करता कुछ वाक्यों/वाक्यांशों में शब्द का अर्थ? उस मामले में शब्द कोडिंग अपनी समस्याओं का कम से कम कर रहे हैं और आप अर्थ सामान का प्रतिनिधित्व करने के बारे में सोचना चाहिए (व्याकरण के साथ शब्द, और इतने पर) या यहां तक कि LHARC तरह शब्दकोश आधारित पैकिंग पर विचार करें। आपके लिए भाग्यशाली अंग्रेजी इस तरह से बहुत जटिल नहीं है ... – Spektre