কম্পিউটার

কিভাবে C++ এ STL ব্যবহার করে দুটি ভেক্টরে যোগদান করবেন?


এই টিউটোরিয়ালে, আমরা C++ এ STL লাইব্রেরি ব্যবহার করে দুটি প্রদত্ত ভেক্টরকে কীভাবে যোগ করতে হয় তা বোঝার জন্য একটি প্রোগ্রাম নিয়ে আলোচনা করব।

দুটি প্রদত্ত ভেক্টরে যোগ দিতে আমরা 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. STL এ ভেক্টর বাস্তবায়নের জন্য C++ প্রোগ্রাম

  2. ভেক্টর বাস্তবায়নের জন্য C++ প্রোগ্রাম

  3. মাল্টি-ডাইমেনশনাল অ্যারে ব্যবহার করে দুটি ম্যাট্রিক্সকে গুণ করার জন্য C++ প্রোগ্রাম

  4. C++ STL ব্যবহার করে কাস্টম অবজেক্টের ভেক্টর বাছাই করা