দুটি আনসোর্টেড অ্যারে A ও B-র:
- ইউনিয়ন (A ∪ B): সব ডISTINCT উপাদান।
- ইন্টারসেকশন (A ∩ B): উভয় অ্যারেতে থাকা উপাদান।
অ্যালগরিদম
- ইউনিয়ন: প্রথম অ্যারে কপি করুন, দ্বিতীয় অ্যারের উপাদানগুলো যদি ইতিমধ্যে না থাকে তবে যোগ করুন।
- ইন্টারসেকশন: প্রথম অ্যারের প্রতিটি উপাদান দ্বিতীয় অ্যারেতে খুঁজুন, পেলে যোগ করুন।
C++ কোড উদাহরণ
#include <iostream>
using namespace std;
int main() {
int a[] = {1,2,3,4}, b[] = {5,3,4};
int n1=4, n2=3;
int uni[7] = {1,2,3,4}, inter[4];
int u=4, in=0;
for (int i=0; i
আউটপুট
Union: 1 2 3 4 5
Intersection: 3 4