[LeetCode 088] Merge Sorted Array
2016-02-16 15:56
330 查看
Merge Sorted Array
由于是按大小顺序把nums2中的数字添加到nums1中,所以当nums2中的数字全部添加到nums1中后,添加便完成
Implementation
public class Solution { public void merge(int[] nums1, int m, int[] nums2, int n) { int index = m + n - 1; int index1 = m - 1; int index2 = n - 1; while (index1 >= 0 && index2 >= 0) { nums1[index--] = (nums1[index1] < nums2[index2]? nums2[index2--]: nums1[index1--]); } while (index2 >= 0) { nums1[index--] = nums2[index2--]; } } }
相关文章推荐
- mysql update from
- [Dev]DevExpress之treelist右键菜单实现
- ActiveMQ持久化方式--ActiveMQ入门之三
- 为知笔记 Markdown 新手指南
- Python基础篇【第2篇】: Python文件操作
- 1812
- 【方便查】git bash命令(仓库外)
- UMDF驱动安装
- 纯代码写CollectionViewCell的复用问题
- 在没有安装终端服务的Windows 2012 R2服务器上配置远程桌面的属性
- ddms如何检查是否有内存泄露
- 两种体系结构的分析笔记
- CPU组合逻辑控制方式
- java 创建文件件 mkdir
- getApplicationContext()和Activity.this区别
- ZOJ 3822 Domination
- ZOJ 38727(贪心)
- UVA 6480 Zombie Invasion(模拟退火)
- 关于智能本质的思考
- Python基础篇【第1篇】: Python基础