কম্পিউটার

C++ ব্যবহার করে দুটি সাজানো অ্যারে মার্জ করুন।


সমস্যা বিবৃতি

দেওয়া 2 সাজানো অ্যারে তালিকা. প্রদত্ত দুটি সাজানো অ্যারেকে একত্রিত করার জন্য একটি ফাংশন লিখুন

Arr1[] ={10,15, 17, 20}Arr2[] ={5, 9, 13, 19}ফলাফল[] ={5, 9, 10, 13, 15, 17, 19, 20} 

অ্যালগরিদম

<পূর্ব>1. উভয় অ্যারে 1.1 অতিক্রম করুন। যদি arr1[i]

উদাহরণ

#include #fine SIZE(arr) (sizeof(arr) / sizeof(arr[0]))Namespace ব্যবহার করে std;void mergeSortedArrays(int *arr1, int n1, int *arr2, int n2, int *ফলাফল){ int i, j, k; i =0; j =0; k =0; যখন (i  

আউটপুট

আপনি যখন উপরের প্রোগ্রামটি কম্পাইল এবং এক্সিকিউট করবেন। এটি নিম্নলিখিত আউটপুট −

তৈরি করে
প্রথম সাজানো অ্যারে:10 15 17 20 দ্বিতীয় সাজানো অ্যারে:5 9 7 13 19 চূড়ান্ত সাজানো অ্যারে:5 9 7 10 13 15 17 19 20

  1. C# AddRange() পদ্ধতি ব্যবহার করে দুটি অ্যারে মার্জ করুন

  2. C# এ দুটি সাজানো অ্যারে মার্জ করুন

  3. C# ব্যবহার করে একটি তালিকায় দুটি সাজানো অ্যারে মার্জ করুন

  4. Heapq ব্যবহার করে পাইথনে দুটি সাজানো অ্যারে মার্জ করবেন?