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

C++ প্রোগ্রাম: আনসোর্টেড দুটি অ্যারের ইউনিয়ন ও ইন্টারসেকশন


দুটি আনসোর্টেড অ্যারে A ও B-র:

  • ইউনিয়ন (A ∪ B): সব ডISTINCT উপাদান।
  • ইন্টারসেকশন (A ∩ B): উভয় অ্যারেতে থাকা উপাদান।

অ্যালগরিদম

  1. ইউনিয়ন: প্রথম অ্যারে কপি করুন, দ্বিতীয় অ্যারের উপাদানগুলো যদি ইতিমধ্যে না থাকে তবে যোগ করুন।
  2. ইন্টারসেকশন: প্রথম অ্যারের প্রতিটি উপাদান দ্বিতীয় অ্যারেতে খুঁজুন, পেলে যোগ করুন।

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
  1. দুটি রেখার ছেদবিন্দু খুঁজে বের করার জন্য C++ প্রোগ্রাম

  2. C++ প্রোগ্রাম: বাইনারি সার্চ দিয়ে দুটি সোর্টেড অ্যারের মেডিয়ান বের করা

  3. অ্যারেতে সবচেয়ে বড় এলিমেন্ট (Largest Element) বের করার C++ প্রোগ্রাম

  4. জাভা প্রোগ্রাম: দুটি আনসর্টেড অ্যারে থেকে সর্টেড মার্জড অ্যারে তৈরি