मैं एंड्रॉइड के लिए एक शब्दकोश ऐप बना रहा हूं। यह ऐप स्टारडिक्ट और डीआईसीटी फाइलों का उपयोग करता है जो अक्सर बहुत बड़े होते हैं (10 एमबी या अधिक) और इसमें केवल सादे ग्रंथ होते हैं।एंड्रॉइड - शब्दकोश फ़ाइल। कौन सा तेज़, डेटाबेस या रीडिंग फाइल सीधे है?
जब उपयोगकर्ता एक शब्द देखते हैं, तो मेरा ऐप यादृच्छिक रूप से फ़ाइल को पढ़ेगा और परिणाम वापस कर देगा। मैंने कुछ लेखों पर पढ़ा है कि फ़ाइल पढ़ने महंगा और धीमी है। तो मुझे आश्चर्य है कि डेटाबेस में सभी डेटा लाने का एक बेहतर समाधान है?
विकास, गति या विकास में आसानी के लिए आपके लिए क्या महत्वपूर्ण है? आप 'इंटरपोलेशन सर्च' का उपयोग करके कुछ तेज़, या तेज़ लिखने में सक्षम हो सकते हैं, लेकिन यह आपको लागू करने में अधिक समय लगेगा। –
मेरा लक्ष्य परिणाम को जितनी जल्दी हो सके उपयोगकर्ताओं को वापस करना है। एल्गोरिदम के लिए धन्यवाद, मैं इसे एक पढ़ा दूंगा। – Genzer