"How will you merge these two arrays? Write the program
Array: A 1 18 22 43
Array: B 3 4 6 20 34 46 55
Output Array: C 1 3 4 6 18 20 22 34 43 46 55"

Answer Posted / naman patidar

above problem can be solved using marge sort technique.
here i am giving a solution in java.

public class MargeSort {
public static void main(String[] args) {
int a[] = { 2, 5, 7, 9, 10, 15 };
int b[] = { 1, 3, 4, 5, 12, 14 };
int c[] = new int[a.length + b.length];
int aIndex = 0, bIndex = 0, cIndex = 0;

while (aIndex < a.length && bIndex < b.length) {
if (a[aIndex] < b[bIndex]) {
c[cIndex++] = a[aIndex++];
} else {
c[cIndex++] = b[bIndex++];
}
}
if (aIndex < a.length) {
while (aIndex < a.length) {
c[cIndex++] = a[aIndex++];
}
}
if (bIndex < b.length) {
while (bIndex < b.length) {
c[cIndex++] = b[bIndex++];
}
}
for (int i = 0; i < c.length; i++) {
System.out.println(c[i]);
}
}
}

Is This Answer Correct ?    12 Yes 7 No



Post New Answer       View All Answers


Please Help Members By Posting Answers For Below Questions

Describe public access specifiers?

582


What is type of 'this' pointer? Explain when it is get created?

589


Can I learn c++ as my first language?

609


What do you know about near, far and huge pointer?

599


Is c++ a high level language?

552






How do you sort a sort function in c++ to sort in descending order?

557


Can member functions be private?

596


What kind of jobs can I get with c++?

599


Differentiate between a template class and class template in c++?

634


What is setbase c++?

625


Explain one-definition rule (odr).

647


Define a constructor?

589


Difference between overloaded functions and overridden functions

578


what is scupper?

1895


Incase of a function declaration, what is extern means?

521