执着于理想,纯粹于当下

目录
LeetCode88. 合并两个有序数组(超简单算法)
/  

LeetCode88. 合并两个有序数组(超简单算法)

自己总结的这个超级好理解的一种简单算法,供大家参考

方法如下:

class Solution {
    public static void merge(int[] nums1, int m, int[] nums2, int n) {
        for (int i = 0; i < nums2.length; i++) {
			nums1[nums1.length-1-i] = nums2[i];
		}
        Arrays.sort(nums1);
    }
}

完整输出如下(大家可以在控制台跑一下):

import java.util.Arrays;
public class mykfirst {

	public static void main(String[] args) {
		// TODO Auto-generated method stub
		//定义输出
		int[] arr1 = {1,2,4,6,0,0,0};
		int[] arr2 = {1,2,3};
        merge(arr1, 4, arr2, 3);
	}
	public static void merge(int[] nums1, int m, int[] nums2, int n) {
        for (int i = 0; i < nums2.length; i++) {
			nums1[nums1.length-1-i] = nums2[i];
		}
        Arrays.sort(nums1);
    }

}

标题:LeetCode88. 合并两个有序数组(超简单算法)
作者:JaneChelle
地址:https://xiao.algerfan.cn/articles/2018/11/23/1563543013564.html