एल्गोरिथ्म :: बेस्टचॉइस रैंकिंग और सारांश
- लाइसेंस:
- Perl Artistic License
- प्रकाशक का नाम:
- Robert Krimen
- प्रकाशक वेब साइट:
- http://search.cpan.org/~rkrimen/
एल्गोरिथ्म :: बेस्टचॉइस टैग
एल्गोरिथ्म :: बेस्टचॉइस विवरण
सर्वोत्तम को चुनें एल्गोरिदम :: बेस्टचॉइस एक हैश के समान एक पर्ल ऑब्जेक्ट है, सिवाय इसके कि यह किसी दिए गए कुंजी और रिश्तेदार रैंकिंग के आधार पर परिणाम देता है। यही है, आप एक ही कुंजी के साथ एकाधिक मूल्यों को संबद्ध कर सकते हैं, और एक रैंक (या वजन) का उपयोग करके उन्हें अलग कर सकते हैं। Synopsis # रंग के आधार पर मेरा पसंदीदा भोजन ढूंढें मेरे $ chooser = एल्गोरिदम :: bestchoice-> नया; $ chooser-> जोड़ें (मैच => लाल, मान => चेरी, रैंक => 1) $ chooser-> जोड़ें (मैच => लाल, मान => ऐप्पल, रैंक => 10) # सेब की तरह $ chooser-> जोड़ें (मैच => लाल, मान => स्ट्रॉबेरी, रैंक => -5) # स्ट्रॉबेरी पसंद नहीं है $ chooser-> जोड़ें (मैच => बैंगनी, मान => अंगूर, रैंक => 20) # स्वादिष्ट $ chooser-> जोड़ें (मैच => पीला, मान => केला) $ chooser-> जोड़ें (मिलान => पीला, मान => नींबू रैंक => -5) # बहुत खट्टा मेरा $ पसंदीदा; $ पसंदीदा = $ chooser-> सबसे अच्छा (लाल) # Apple पसंदीदा लाल $ पसंदीदा = $ chooser-> सबसे अच्छा () # अंगूर लाल, पीले और बैंगनी आवश्यकताओं के बीच पसंदीदा है: · पर्ल
एल्गोरिथ्म :: बेस्टचॉइस संबंधित सॉफ्टवेयर