博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Algorithms—88.Merge Sorted Array
阅读量:2459 次
发布时间:2019-05-11

本文共 403 字,大约阅读时间需要 1 分钟。

思路:题目已经提示nums1足够装下所有的数字,先把nums1所有的数字移到最后,然后归并排序。

public class Solution {    public void merge(int[] nums1, int m, int[] nums2, int n) {        for (int i = m-1; i >=0; i--) {			nums1[i+nums1.length-m]=nums1[i];		}        int a=nums1.length-m;        int b=0;        for (int i = 0; i < m+n; i++) {        	if (a==nums1.length) {        		nums1[i]=nums2[b];				b++;			}else if (b==n||nums1[a]

耗时:308ms,中游

你可能感兴趣的文章
pythonic_使用Pythonic在Python中以图形方式编程
查看>>
python black_格式化Python,但您喜欢使用Black
查看>>
使用Python在GitHub Pages上运行博客
查看>>
如何使用Python和Apache Spark分析日志数据
查看>>
raspberry pi_PiFlash入门:在Linux上启动Raspberry Pi
查看>>
使用Pygame模块使用Python构建游戏框架
查看>>
如何使用PostgreSQL简化Python代码
查看>>
软件博览会上的致辞_本地制造商博览会上有4个著名的开源项目
查看>>
pygame游戏角色旋转_使用Pygame移动游戏角色
查看>>
为什么Python和Pygame是入门程序员的最佳选择
查看>>
上海微钉科技面试题_钉住面试的7个技巧
查看>>
库蒂尼奥_尼奥基入门
查看>>
强化学习入门论文_强化学习入门
查看>>
kubernetes入门_Kubernetes入门
查看>>
aalto 交互_向芬兰的Aalto Fablab付款
查看>>
迈向更大包容性
查看>>
linux 邮件开源工具_5个适用于Linux的开源个人理财工具
查看>>
机器学习入门python_使用Python进行机器学习入门
查看>>
kde调整分辨率_7个很酷的KDE调整将改变您的生活
查看>>
卫星重访周期_通过开放式冒险重访巨大的洞穴
查看>>