博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
[LintCode] 合并排序数组
阅读量:7197 次
发布时间:2019-06-29

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

A subroutine of merge sort.

1 class Solution { 2 public: 3     /** 4      * @param A and B: sorted integer array A and B. 5      * @return: A new sorted integer array 6      */ 7     vector
mergeSortedArray(vector
&A, vector
&B) { 8 // write your code here 9 vector
merge;10 int pa = 0, pb = 0;11 while (pa < (int)A.size() && pb < (int)B.size()) {12 if (A[pa] <= B[pb]) merge.push_back(A[pa++]);13 else merge.push_back(B[pb++]);14 }15 while (pa < (int)A.size())16 merge.push_back(A[pa++]);17 while (pb < (int)B.size())18 merge.push_back(B[pb++]);19 return merge;20 }21 };

 

转载地址:http://npkum.baihongyu.com/

你可能感兴趣的文章
Centos 磁盘管理(一)
查看>>
ie7下vertical-align的怪异表现
查看>>
Java 遍历文件夹的几种方式及简单性能对比
查看>>
弹出层效果
查看>>
centos6.5
查看>>
log4j2初遇
查看>>
java配置方式
查看>>
apache和php、mysql的整合
查看>>
linux下磁盘多路径
查看>>
安装完oracle9i 运行netca dbca 报错
查看>>
mvc 当前上下文中不存在名称“ViewBag” 或ViewData
查看>>
Exchange Server 2013 用户OWA的相关配置
查看>>
Ubuntu14.04下的LDAP的搭建配置说明
查看>>
一些截图
查看>>
AndroidStudio中使用Android.mk
查看>>
YII2.0 高级模板-添加自定义模板
查看>>
Cisco 思科网络设备模拟器 GNS3 使用指南
查看>>
Android版添加phonegap--百度api定位插件教程
查看>>
arm c中字节对齐
查看>>
51cto我来了
查看>>