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

C++ STL-এ দুটি ভেক্টারের মধ্যে সাধারণ এলিমেন্ট বের করা


এই টিউটোরিয়ালে আমরা C++ STL-এ দুটি ভেক্টারের মধ্যে সাধারণ এলিমেন্ট কীভাবে বের করতে হয় সেটা নিয়ে আলোচনা করব।

দুটি দেওয়া ভেক্টারের মধ্যে সাধারণ এলিমেন্ট বের করতে আমরা set_intersection() মেথড ব্যবহার করব।

উদাহরণ

#include <bits/stdc++.h> using namespace std; int main(){    //defining 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;    //finding the common elements    it = set_intersection(vector1.begin(), vector1.end(), vector2.begin(), vector2.end(), v.begin());    cout << "\nCommon elements:\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 Common elements: 1, 12,

  1. C++-এ STL ব্যবহার করে অ্যারের ম্যাক্সিমাম এলিমেন্ট বের করা

  2. C++ ব্যবহার করে A এবং B-এর মাঝপথে N জ্যামিতিক গড় বের করা

  3. C++ ভেক্টরের উপাদানগুলোর যোগফল কীভাবে বের করবেন?

  4. C++ STL-এ Vector বাস্তবায়ন: ডাইনামিক অ্যারে ব্যবহার