Please Provide Code in Either JAVA or C and provide CLEAR Ex

Please Provide Code in Either JAVA or C++ and provide CLEAR! Explanatin on what you are doing in the code. For goodfeedbackand full points. 8

Problem The merging procedure is an essential part of \"Merge Sort\" (which is considered in one of the next problems) Given: A positive integer n 105 and a sorted array A1.nl of integers from -10 to 105, a positive integer m 105 and a sorted array B1..m of integers from -105 to 105 Return: A sorted array Cl1..n+ ml containing all the elements of A and B Sample Dataset 2 4 10 18 5 11 12 Sample output -5 2 4 10 11 12 18 Hint click to collapse The very first element of C is either A1 or B1 whichever is smaller The rest of C can then be constructed recursively.

Solution

#include <iostream>
using namespace std;

int main()
{
   int n,m;
   cin>>n;
   int a[n];
   for(int i=0;i<n;i++)
   {
       cin>>a[i];
   }
   cin>>m;
   int b[m];
   for(int i=0;i<m;i++)
   {
       cin>>b[i];
   }
   int c[n+m];
   int p=0,q=0,r=0;
   while(p<n&&q<m)
   {
       if(a[p]<b[q])
       {
           c[r] = a[p];
           p++;
       }
       else
       {
           c[r] = b[q];
           q++;
       }
       r++;
   }
   while(p<n)
   {
       c[r] = a[p];
           p++;
           r++;
   }
   while(q<m)
   {
       c[r] = b[q];
           q++;
           r++;
   }
   for(int i=0;i<n+m;i++)
   {
       cout<<c[i]<<\' \';
   }
   cout<<endl;
   return 0;
}

Please Provide Code in Either JAVA or C++ and provide CLEAR! Explanatin on what you are doing in the code. For goodfeedbackand full points. 8 Problem The mergin
Please Provide Code in Either JAVA or C++ and provide CLEAR! Explanatin on what you are doing in the code. For goodfeedbackand full points. 8 Problem The mergin

Get Help Now

Submit a Take Down Notice

Tutor
Tutor: Dr Jack
Most rated tutor on our site