public static void merge(int nums1 [], int m, int nums2 [], int n){
int i = m-1, j = n-1, k = m+n-1;
while(i>=0 && j>=0){
if(nums1[i] > nums2[j])
nums1[k--] = nums1[i--];
else
nums1[k--] = nums2[j--];
}
while(j>=0){
nums1[k--] = nums2[j--];
}
}
Java实现 Leetcode 88 合并两个有序数组
转载本文章为转载内容,我们尊重原作者对文章享有的著作权。如有内容错误或侵权问题,欢迎原作者联系我们进行内容更正或删除文章。
上一篇:Linux 软件源设置
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
JAVA 两个类同时实现同一个接口
JAVA 两个类同时实现同一个接口
System 默认方法 静态方法 -
【LeetCode 88】合并两个有序数组
题目描述给你两个有序整数数组 nums1 和 nums2,请你将 nums2 合并到 nums1 中,使 nums1 成
指针 算法 数据结构 leetcode javascript -
LeetCode - #88 合并两个有序数组
我们社区陆续会将顾毅(Netflix 增长黑客,《iOS 面试之道》作者,ACE 职业健身教练。)的 Swift 算法题题解整理为文字版以方便大家学习与阅读。
iOS LeetCode Swift swift 数组 -
LeetCode 88.合并两个有序数组
合并数组:暴力解法+双指针解法
数组 遍历数组 双指针