Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- int[] unite(int[] a,int[] b){
- int i = 0,j = 0,k = 0;
- int[] result = new int[a.length+b.length];
- do {
- if (a[i]<b[j]){
- result[k] = a[i];
- i++;
- k++;
- }
- else {
- result[k] = b[j];
- k++;
- j++;
- }
- }
- while(i<a.length&&j<b.length);
- if (i<a.length){
- for (int l = k; l < result.length; l++) {
- result[k] = a[i];
- i++;
- }
- }
- if (j<b.length){
- for (int l = k; l < result.length; l++) {
- result[k] = b[j];
- j++;
- }
- }
- return result;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement