मैं सरणी (लेकिन अपरिवर्तनीय) के समान एक निरंतर डेटा संरचना की तलाश कर रहा हूं , जो तेजी से अनुक्रमण, एपेंड, प्रीपेन्ड और इटेरियन (अच्छे इलाके) संचालन के लिए अनुमति देता है।
क्लोजर लगातार वेक्टर प्रदान करता है, लेकिन यह केवल तेज एपेंड के लिए है। स्काला के वेक्टर में प्रभावी रूप से निरंतर-समय के एपेंड और प्रीपेन्ड हैं, लेकिन मैं इसे लागू नहीं कर सकता, क्योंकि यह एक ही डेटा संरचना (बिट-मैप्ड वेक्टर ट्राइ) पर आधारित है, जबकि क्लोजर वेक्टर, और, जैसा कि मैं समझता हूं, बिट-मैप वेक्टर वेक्टर कुछ तरकीबों के बिना तेज गति नहीं कर सकते।
मैं कार्यान्वयन का उपयोग करने के लिए तैयार नहीं हूं, लेकिन इस तरह के डेटा संरचना को स्वयं कैसे लागू किया जाए, इसके विवरण में हूं।