Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> C++

सी ++ में एसटीएल का उपयोग करके दो वैक्टरों में कैसे शामिल हों?

इस ट्यूटोरियल में, हम यह समझने के लिए एक प्रोग्राम पर चर्चा करेंगे कि C++ में STL लाइब्रेरी का उपयोग करके दिए गए दो वैक्टर को कैसे जोड़ा जाए।

दो दिए गए वैक्टर में शामिल होने के लिए हम एसटीएल पुस्तकालय से set_union() विधि का उपयोग करेंगे।

उदाहरण

#include <bits/stdc++.h>
using namespace std;
int main(){
   //collecting the vectors
   vector<int> vector1 = { 1, 45, 54, 71, 76, 12 };
   vector<int> vector2 = { 1, 7, 5, 4, 6, 12 };
   sort(vector1.begin(), vector1.end());
   sort(vector2.begin(), vector2.end());
   cout << "First Vector: ";
   for (int i = 0; i < vector1.size(); i++)
      cout << vector1[i] << " ";
   cout << endl;
   cout << "Second Vector: ";
   for (int i = 0; i < vector2.size(); i++)
      cout << vector2[i] << " ";
   cout << endl;
   vector<int> v(vector1.size() + vector2.size());
   vector<int>::iterator it, st;
   it = set_union(vector1.begin(),vector1.end(),vector2.begin(), vector2.end(), v.begin());
   cout << "\nAfter joining:\n";
   for (st = v.begin(); st != it; ++st)
      cout << *st << ", ";
   cout << '\n';
   return 0;
}

आउटपुट

First Vector: 1 12 45 54 71 76
Second Vector: 1 4 5 6 7 12
After joining:
1, 4, 5, 6, 7, 12, 45, 54, 71, 76,

  1. वेक्टर को लागू करने के लिए C++ प्रोग्राम

    एक वेक्टर एक गतिशील सरणी है जो किसी तत्व को डालने या हटाने पर स्वयं का आकार बदल सकता है। वेक्टर तत्व एक सन्निहित भंडारण में समाहित होते हैं और कंटेनर भंडारण को स्वचालित रूप से संभालता है। एक प्रोग्राम जो वैक्टर को लागू करता है वह इस प्रकार दिया गया है - उदाहरण #include <iostream> #include <

  1. बहु-आयामी सरणियों का उपयोग करके दो मैट्रिक्स को गुणा करने के लिए C++ प्रोग्राम

    मैट्रिक्स संख्याओं का एक आयताकार सरणी है जिसे पंक्तियों और स्तंभों के रूप में व्यवस्थित किया जाता है। मैट्रिक्स का एक उदाहरण इस प्रकार है। एक 3*3 मैट्रिक्स में 3 पंक्तियाँ और 3 कॉलम होते हैं जैसा कि नीचे दिखाया गया है - 8 6 3 7 1 9 5 1 9 बहुआयामी सरणियों का उपयोग करके दो मैट्रिक्स को गुणा करने वा

  1. सी ++ एसटीएल का उपयोग कर कस्टम ऑब्जेक्ट्स के वेक्टर को सॉर्ट करना

    आप C++ STL फ़ंक्शन std::sort का उपयोग करके कस्टम ऑब्जेक्ट के वेक्टर को सॉर्ट कर सकते हैं। सॉर्ट फ़ंक्शन में एक अतिभारित रूप होता है जो पहले, अंतिम, तुलनित्र तर्क के रूप में लेता है। पहले और आखिरी कंटेनर के पहले और आखिरी तत्वों के इटरेटर हैं। तुलनित्र एक विधेय कार्य है जिसका उपयोग यह बताने के लिए किय