C++ sets class 1.0

लाइसेंस: मुफ्त ‎फ़ाइल आकार: 13.99 KB
‎उपयोगकर्ताओं की रेटिंग: 5.0/5 - ‎1 ‎वोट

सेट क्लास का उपयोग आपके कार्यक्रमों में सेट ऑपरेशंस करने के लिए किया जा सकता है। यह अहस्ताक्षरित लंबे पूर्णांक की एक निजी सरणी में बिट्स के रूप में सेट तत्वों का प्रतिनिधित्व करता है। सरणी का आकार एक परिभाषित स्थिर है जिसे आपके आवेदन के अनुरूप बदला जा सकता है। सेट वर्ग सी + + ऑपरेटर ओवरलोडिंग के माध्यम से निम्नलिखित सेट संचालन का समर्थन करता है: (1) संघ --दो सेट ए, बी का संघ उन सभी तत्वों का सेट है जो या तो ए या बी से संबंधित हैं । सेट क्लास में प्रतीक + बाइनरी यूनियन ऑपरेटर है। (2) चौराहा--दो सेट ए, बी का चौराहा सभी तत्वों का सेट है जो ए और बी दोनों के हैं । प्रतीक * बाइनरी चौराहा ऑपरेटर है: ए * बी = {x: एक्स ए-एंड-एक्स में है बी } (3) पूरक -- सेट थ्योरी में सेट एक निश्चित यूनिवर्सल सेट यू के सबसेट होते हैं। सेट क्लास में यू 1 से MAX_WORDS * WORD_SIZE तक गिने जाने वाले एलिमेंट्स का सेट है । सेट ए का पूरक यू से संबंधित तत्वों का सेट है लेकिन ए से संबंधित नहीं है। प्रतीक ~ unary पूरक ऑपरेटर है: ~ एक = {x: एक्स यू में है, एक्स एक } (4) अंतर में नहीं है-दो सेट ए का अंतर, बी सभी तत्वों का सेट है जो बी में एक कम उन लोगों के हैं । प्रतीक - बाइनरी अंतर ऑपरेटर है: ए - बी = {एक्स: एक्स ए में है, एक्स बी में नहीं है } (5) सममित अंतर -- दो सेट ए का सममित अंतर, बी सभी तत्वों का सेट है जो ए या बी से संबंधित हैं, लेकिन दोनों नहीं।

संस्करण इतिहास

  • विवरण 1.0 पर तैनात 2001-01-15
    नई रिलीज

कार्यक्रम विवरण