क्या बैग संग्रह का एक कार्यान्वयन है (एक सेट की तरह एक संग्रह, जो कि किसी ऑब्जेक्ट को कितनी बार डाला जाता है) की गणना करता है?रूबी में एक बैग कार्यान्वयन है?
उत्तर
ज़रूर! इसे multiset भी कहा जाता है। यहां एक nice ruby implementation.
प्रलेखन रूट के रूप में एक स्क्रिप्ट चलाने के बारे में वार्तालाप करता है। क्या कोई उबंटू पैकेज है जिसमें इसे शामिल किया गया है? –
ऐसा नहीं है कि मुझे पता है ... ऐसा लगता है कि आपको उस तरफ से स्रोत प्राप्त करना होगा और इसे अपने अंत में बनाना होगा। –
क्या यह इतना पुराना है कि यह रूबीजम्स की पूर्व-तारीख है? –
अपने आप को बनाने के लिए बहुत आसान है, है ना?
class Bag
def initialize
@h = Hash.new{ 0 }
end
def <<(o)
@h[o] += 1
end
def [](o)
@h[o]
end
end
bag = Bag.new
bag << :a
bag << :b
bag << :a
p bag[:a], bag[:b], bag[:c], bag
#=> 2
#=> 1
#=> 0
#=> #<Bag:0x100138890 @h={:b=>1, :a=>2}>
संभवतः सी –
@AndrewGrimm में लागू किए गए जितना तेज़ नहीं है, शायद यह ध्यान से धीमा नहीं है कि यह हैश के शीर्ष पर बहुत हल्का शिम है, जिसे सी में लागू किया गया है। – Phrogz
- 1. रुपये: शुद्ध रूबी कार्यान्वयन?
- 2. कार्यान्वयन बाइनरी ट्री रूबी
- 3. रूबी में एक "==" कार्यान्वयन प्रकार की जांच करनी चाहिए?
- 4. बैग - छवि वर्गीकरण
- 5. एक नुस्खा से शेफ डेटा बैग निर्माण
- 6. सुअर: सभी tuples एक समूहीकृत बैग
- 7. अलग रूबी कार्यान्वयन क्यों हैं?
- 8. हाइबरनेट में बैग टैग का उपयोग क्या है?
- 9. स्ट्रिंग्स के बैग से सुपरसक्वेंस
- 10. जावा में एक हैंडलबर्स.जेएस कार्यान्वयन मौजूद है?
- 11. रूबी के लिए Shellwords.shellescape कार्यान्वयन 1.8
- 12. रूबी कार्यान्वयन, Inc MD5 संदेश-डाइजेस्ट एल्गोरिथ्म
- 13. जावा में ActiveRecord पैटर्न का कार्यान्वयन क्या रूबी से एक है?
- 14. रूबी कार्यान्वयन is_numeric है? स्ट्रिंग्स के लिए, बेहतर विकल्प
- 15. वेका का उपयोग कर शब्दों का एक बैग कैसे बनाएं?
- 16. एसएपी के रूबी के नए कार्यान्वयन के रूबी प्रोग्रामर के लिए महत्व क्या है?
- 17. रूबी रेगेक्स "में एक शब्द है"
- 18. रूबी/रेल में एक कर्मचारी क्या है?
- 19. सब कुछ एक वस्तु में रूबी है?
- 20. == रूबी में एक विशेष विधि है?
- 21. Knapsack एल्गोरिदम [और न केवल बैग का मूल्य] का उपयोग करके बैग में कौन से तत्व हैं?
- 22. शेफ डेटा बैग से वर्तमान मूल्यों का उपयोग कैसे करें?
- 23. क्या एडा का एक मुफ्त कार्यान्वयन है?
- 24. ढेर एक कार्यान्वयन विस्तार है, या नहीं?
- 25. एक WCF सेवा कार्यान्वयन
- 26. क्यों एक प्रोटोकॉल कार्यान्वयन
- 27. एक सामान्य NSDiscardableContent कार्यान्वयन
- 28. एक कार्यान्वयन CodeDom
- 29. रूबी में "$:" क्या है?
- 30. क्या सी # में एक Sizzle/jQuery चयनकर्ता कार्यान्वयन है?
मैं जितना संभव हो उतना मानक ढूंढ रहा हूं। मैं एक मणि को एक मूल पुस्तकालय और कोड के लिए एक मणि पसंद करेंगे जो एक मणि भी नहीं है। –