मुझे पता है कि सामान्य म्यूटेबल मानचित्र कैसे काम करते हैं (हैशटेबल्स का उपयोग करके), और मुझे पता है कि अपरिवर्तनीय सूचियां कैसे काम करती हैं (रिकर्सिव लिंक्ड सूचियां) और म्यूटेबल सूचियों पर उनके लाभ (निरंतर समय मूल को गड़बड़ किए बिना जोड़ना) लेकिन अपरिवर्तनीय मानचित्र कैसे हैं (उदाहरण के लिए स्कैला) काम?अपरिवर्तनीय मानचित्रों के लिए किस प्रकार की डेटा संरचना का उपयोग किया जाता है?
मुझे नए मानचित्र उत्पन्न करते समय मूल मानचित्र के साथ गड़बड़ करने का लाभ पता नहीं है, लेकिन अंतर्निहित डेटा संरचना कैसे काम करती है, और किस प्रकार की प्रदर्शन विशेषताओं में उनके पास है, उदाहरण के लिए म्यूटेबल हैश टेबल की तुलना में? क्या कोई मानक डेटा संरचना है जो लोग इन्हें लागू करने के लिए उपयोग करते हैं, कि मैं सीएलआरएस/विकिपीडिया में देख सकता हूं?
CLRS के माध्यम से लागू किया जाता है, और काफी हर दूसरे डेटा संरचना/एल्गोरिथ्म पाठ्यपुस्तक * भारी * अस्थिरता और अशुद्धता के प्रति पक्षपाती रहे हैं। क्रिस ओकासाकी * शाब्दिक रूप से * फंक्शनल डेटास्ट्रक्चर पर पुस्तक लिखी, जो कि उनके पहले थीसिस काम पर आधारित है और इसका विस्तार है। फिल बैगवेल और रिच हिकी द्वारा आपको देखे जाने वाले अन्य कार्यों को देखना चाहिए। –