class Solution { //we are being given two int arrays and two int variables that state the number of elements in each array, respectively public void merge(int[] nums1, int m, int[] nums2, int n) { //I am using a counter so that I can iterate through the second array inside the for loop int counter = 0; //We know that nums1 is of the size n + m, so we can add all the elements to the array and sort them later //For loop adds all values of nums2 to the end of nums1 for(int i=m; i nums1[j+1]){ int temp = nums1[j+1]; nums1[j+1] = nums1[j]; nums1[j] = temp; } } } //The following function simply prints out everything that is contained within our num1 array for(int i=0; i