1 | func merge(nums1 []int, m int, nums2 []int, n int) { |
我觉的这段代码不好理解(也许更高效一点),还是下方归并排序那里,重新定义一个新的数组的方式更符合直觉
再加一段代码就是 归并排序
或者说,归并排序 的底层,就是 合并两个有序数组
原文链接: https://dashen.tech/2015/03/01/leetcode-88-合并两个有序数组/
版权声明: 转载请注明出处.
1 | func merge(nums1 []int, m int, nums2 []int, n int) { |
我觉的这段代码不好理解(也许更高效一点),还是下方归并排序那里,重新定义一个新的数组的方式更符合直觉
再加一段代码就是 归并排序
或者说,归并排序 的底层,就是 合并两个有序数组
原文链接: https://dashen.tech/2015/03/01/leetcode-88-合并两个有序数组/
版权声明: 转载请注明出处.