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

C++ for Engineers and Scientists
4th Edition
ISBN:9781133187844
Author:Bronson, Gary J.
Publisher:Bronson, Gary J.
Chapter7: Arrays
Section: Chapter Questions
Problem 6PP: (Numerical) a. Define an array with a maximum of 20 integer values, and fill the array with numbers...
icon
Related questions
Question

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 <iostream>
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) {
  
}

Expert Solution
steps

Step by step

Solved in 2 steps with 1 images

Blurred answer
Knowledge Booster
Arrays
Learn more about
Need a deep-dive on the concept behind this application? Look no further. Learn more about this topic, computer-science and related others by exploring similar questions and additional content below.
Similar questions
  • SEE MORE QUESTIONS
Recommended textbooks for you
C++ for Engineers and Scientists
C++ for Engineers and Scientists
Computer Science
ISBN:
9781133187844
Author:
Bronson, Gary J.
Publisher:
Course Technology Ptr
C++ Programming: From Problem Analysis to Program…
C++ Programming: From Problem Analysis to Program…
Computer Science
ISBN:
9781337102087
Author:
D. S. Malik
Publisher:
Cengage Learning