INPUT: Don't Care OUTPUT: Don't Care Write a function that will combine two arrays of different lengths into another array. Express the function's running time in terms of actual running time and...



INPUT: Don't Care


OUTPUT: Don't Care



Write a function that will combine two arrays of different lengths into another array. Express the function's running time in terms of actual running time and Big-Oh notation.


For reference, this is the function declaration:



void combine(int* comb_arr, int* arr1, int n, int* arr2, int m)


where



  • comb_arr- the array used to combine arr1 and arr2

  • arr1 - the first array

  • n - the length of the first array

  • arr2 - the second array

  • m - the length of the second array




INITAL CODE TO BE COMPLETED


#include
using namespace std;
void combine(int*, int*, int, int*, int);


int main(void) {
    // Hey there, start typing your C++ code here...
    int size1, size2;
    cin >> size1;
    int arr1[size1];
    for (int i = 0; i < size1;="" i++)="">
      cin >> arr1[i];
    }
    cin >> size2;
    int arr2[size2];
    for (int i = 0; i < size2;="" i++)="">
      cin >> arr2[i];
    }
    int comb_size = ___;
    int comb_arr[comb_size];
    combine(comb_arr, arr1, size1, arr2, size2);

    for (int i = 0; i < comb_size;="" i++)="">
      printf("%d ", *(comb_arr+i));
    }
    return 0;
}


// EXACT RUNNING TIME  = ______
// BIG OH RUNNING TIME = ______
void combine(int* combine, int* arr1, int n, int* arr2, int m) {

}



Jun 11, 2022
SOLUTION.PDF

Get Answer To This Question

Related Questions & Answers

More Questions »

Submit New Assignment

Copy and Paste Your Assignment Here