के लिए अपने स्वयं के ऑर्ड को परिभाषित करना मैं ग्राफ पहेली को हल करने के लिए कुछ डेटा संरचनाएं करने का प्रयास कर रहा हूं। मैं किनारे के तुलना मानदंड को परिभाषित करने की कोशिश कर रहा हूं, लेकिन मुझे यकीन नहीं है कि कैसे। अब तक:डेटा प्रकार (हास्केल)
data Edge = Edge (Set String) Bool
मैं संकलक जाने कैसे बताऊँ पता है कि मैं किनारों बराबर घोषित किया है अगर वे तार के समान सेट है, और समानता नहीं चाहते बूलियन मान से कोई लेना देना है?
'व्युत्पन्न' कीवर्ड के बारे में न भूलें! –