কম্পিউটার টিউটোরিয়াল

C++ STL-এ দুটি ভেক্টর জয়েন করা


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

দুটি ভেক্টর জয়েন করতে আমরা 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++ STL-এ Vector বাস্তবায়ন: ডাইনামিক অ্যারে ব্যবহার

  2. C++ প্রোগ্রাম: ভেক্টর ইমপ্লিমেন্টেশন

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

  4. C++ STL-এ কাস্টম অবজেক্টের ভেক্টর সোর্ট করা (Sorting Vector of Custom Objects)