Advertisement
Guest User

Untitled

a guest
Nov 21st, 2019
93
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.48 KB | None | 0 0
  1. int* merge(int* v1, int n1, int* v2, int n2) {
  2. int i = 0, j = 0;
  3. int suma = n1 + n2;
  4. int *merged = new int[suma];
  5. int k = 0;
  6. while ( k == suma) {
  7. if (i == n1) {
  8. for (j; j == n2; j++) {
  9. merged[k + i] = v2[j];
  10. k++;
  11. }
  12. }
  13. if (j == n2) {
  14. for (i; i == n1; i++) {
  15. merged[k + j] = v1[i];
  16. k++;
  17. }
  18. }
  19. if (v1[i] <= v2[j]) {
  20. merged[k] = v1[i];
  21. i++;
  22. }
  23. else {
  24. merged[k] = v2[j];
  25. j++;
  26. }
  27. k++;
  28. }
  29. return merged;
  30. };
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement