88. Merge Sorted Array
来源:互联网 发布:大学生网络党校考试 编辑:程序博客网 时间:2024/06/06 18:14
题意:给你两个已经排好升序的数组,让你把他们合并成一个升序数组,只能合并在原有的数组上。
思路:如果从数组前端开始更新的话可能会覆盖数组原先的值,所以要从合并后的数组的末端开始更新,
class Solution {public: void merge(vector<int>& nums1, int m, vector<int>& nums2, int n) { int t = m+n-1,i = m-1,j = n-1; if(m==0) { nums1 = nums2; return ; } if(n==0) return ; while(j>=0) { if(i<0) nums1[t--] = nums2[j--]; else nums1[t--] = nums1[i]>nums2[j]?nums1[i--]:nums2[j--]; } }};
阅读全文
0 0
- 88. Merge Sorted Array
- 88.Merge Sorted Array
- 88. Merge Sorted Array
- 88. Merge Sorted Array
- 88. Merge Sorted Array
- 88. Merge Sorted Array
- 88. Merge Sorted Array
- 88. Merge Sorted Array
- 88. Merge Sorted Array
- 88. Merge Sorted Array
- 88. Merge Sorted Array
- 88. Merge Sorted Array
- 88. Merge Sorted Array
- 88. Merge Sorted Array
- 88. Merge Sorted Array
- 88. Merge Sorted Array
- 88. Merge Sorted Array
- 88. Merge Sorted Array
- 知识库集锦
- Windows 强制删除文件及文件夹命令 一、删除文件或目录CMD命令: rd/s/q D:\app (强制删除文件文件夹和文件夹内所有文件)del/f/s/q D:\app.txt (强
- 前端学习笔记4-jquery
- The Ultimate Guide To iPhone Resolutions
- spark2.1.0WordCountCluster
- 88. Merge Sorted Array
- soapUI(带界面的)在windows下的用法(转)
- 日常训练 20170603 棋盘
- SA 面向对象的设计法则
- Dependency Injection 依赖注入
- 学编程需要准备啥
- android中怎样将EditText的值转换成Double类型
- sql sever 数据库文件收索操作
- ssh反向代理,让内网的服务器可以通过外网访问