पर्यावरण यह है कि जिन सदस्यों को मैं संग्रह में धक्का दे रहा हूं वे नामहीन, पहचानने योग्य नहीं हैं (खराब abstractions से बचने के लिए, और कृपया, बाहर निकलना मत: सदस्यों वास्तव में हैं अन्य संग्रह उदाहरण)। तेजी से खोज करने में सक्षम होने के लिए, मैं प्रत्येक नए सदस्य के लिए एक सार्थक हैश नाम बना रहा हूं, और इसे "शीर्षतम" संग्रह की विधि विधि पर कुंजी स्ट्रिंग के रूप में प्रदान करता हूं।संग्रह ऑब्जेक्ट पर किसी आइटम की कुंजी प्राप्त करें
जब मैं के साथ खोज करना एक महत्वपूर्ण है, सब कुछ dandy ... समस्या मैं संग्रह के सदस्यों पुनरावृति और कुंजी है कि जोड़ें (उत्पन्न हैश पर उपलब्ध कराया गया था प्राप्त करना चाहते हैं, उस unfortunetely नहीं है रिवर्स-हैश के लिए संभव है)।
मैं परिभाषित करके आगे बढ़ रहा हूं कि सम्मिलित उप-संग्रह उदाहरण का पहला सदस्य एक स्ट्रिंग है, जिसमें उल्लेख किया गया हैश है, लेकिन अगर कोई इसे क्रैक करता है, तो मैं बहुत बाध्य हूं।
कुछ कोड स्निपेट सहायक होंगे। – boj