LeetCode 088 Merge Sorted Array
2015-12-30 10:16
260 查看
将两个有序的vector合并成一个有序的vector。
class Solution { public: void merge(vector<int>& nums1, int m, vector<int>& nums2, int n) { vector<int>ans; int ii=0; int jj=0; while(ii<m&&jj<n){ if(nums1[ii]<nums2[jj]){ans.push_back(nums1[ii]);ii++;} else {ans.push_back(nums2[jj]);jj++;} } while(ii<m){ans.push_back(nums1[ii]);ii++;} while(jj<n){ans.push_back(nums2[jj]);jj++;} nums1.clear(); for(int kk=0;kk<ans.size();kk++) nums1.push_back(ans[kk]); } };
相关文章推荐
- MySQL数据库的优化(上)单机MySQL数据库的优化
- 置信区间(Confidence Interval)
- 安装lr时无法将值Disable Script Debugger 写入注册表
- Python-Windows下安装BeautifulSoup和requests第三方模块
- myBatis一对多查询时集合中只有子表的第一条数据
- TextView中要显示的文字太多或者显示成多行,怎么解决?
- 2015-12-30 FFC
- Mysql怎样删除以“#sql-”开头的暂时表
- 《软件需求模式》阅读笔记三
- 数据结构实训:学生信息管理
- jquery mobile常用类型参数
- oracle忘记密码解决办法
- 日经春秋 20151230
- 天声人語 20151230 師走の言葉から
- 第十章 五种对称加密算法总结
- iOS: TableView如何刷新指定的cell 或section
- openstack创建实例测试步骤
- Lucene原理与代码分析
- Delphi中Indy 10的安装和老版本的卸载
- 使用百度地图API实现轨迹回放