जब भी हास्केल में हमें कुछ प्रकार के डेटा प्रकार की आवश्यकता होती है, तो हम एडीटी का उपयोग पैटर्न मिलान के साथ करेंगे। क्लोजर लोग इस तरह के उपयोग के लिए क्या उपयोग करते हैं?
जो मैं समझता हूं उससे, हास्केल में सूची प्रकार को एक लिंक्ड सूची का उपयोग करके आंतरिक रूप से कार्यान्वित किया जाता है। हालांकि, भाषा के उपयोगकर्ता को कार्यान्वयन के विवरण नहीं मिलते हैं, न ही उनके पास
में एन-आरी पेड़ सी भाषा में एन-आरी पेड़ का साफ-सुथरा अनुकरण होगा? struct task {
char command[MAX_LENGTH];
int required_time;
};
: Particulary, मैं एक n-ary पेड़, नहीं आत्म ballancing, प्रत
यदि कोई सरणी कार्यान्वयन का उपयोग किया जाता है तो मैं दो स्टैक्स का उपयोग करने का लाभ देख सकता हूं क्योंकि कतारों की तुलना में सरणी का उपयोग करके आसानी से लागू किया जाता है। लेकिन यदि लिंक-सूचियों का