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

Computer Networking: A Top-Down Approach (7th Edition)
7th Edition
ISBN:9780133594140
Author:James Kurose, Keith Ross
Publisher:James Kurose, Keith Ross
Chapter1: Computer Networks And The Internet
Section: Chapter Questions
Problem R1RQ: What is the difference between a host and an end system? List several different types of end...
icon
Related questions
Question

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 3 steps with 1 images

Blurred answer
Recommended textbooks for you
Computer Networking: A Top-Down Approach (7th Edi…
Computer Networking: A Top-Down Approach (7th Edi…
Computer Engineering
ISBN:
9780133594140
Author:
James Kurose, Keith Ross
Publisher:
PEARSON
Computer Organization and Design MIPS Edition, Fi…
Computer Organization and Design MIPS Edition, Fi…
Computer Engineering
ISBN:
9780124077263
Author:
David A. Patterson, John L. Hennessy
Publisher:
Elsevier Science
Network+ Guide to Networks (MindTap Course List)
Network+ Guide to Networks (MindTap Course List)
Computer Engineering
ISBN:
9781337569330
Author:
Jill West, Tamara Dean, Jean Andrews
Publisher:
Cengage Learning
Concepts of Database Management
Concepts of Database Management
Computer Engineering
ISBN:
9781337093422
Author:
Joy L. Starks, Philip J. Pratt, Mary Z. Last
Publisher:
Cengage Learning
Prelude to Programming
Prelude to Programming
Computer Engineering
ISBN:
9780133750423
Author:
VENIT, Stewart
Publisher:
Pearson Education
Sc Business Data Communications and Networking, T…
Sc Business Data Communications and Networking, T…
Computer Engineering
ISBN:
9781119368830
Author:
FITZGERALD
Publisher:
WILEY