[LintCode] 合并排序数组II

简介: 1 class Solution { 2 public: 3 /** 4 * @param A: sorted integer array A which has m elements, 5 * but size of A is...
 1 class Solution {
 2 public:
 3     /**
 4      * @param A: sorted integer array A which has m elements, 
 5      *           but size of A is m+n
 6      * @param B: sorted integer array B which has n elements
 7      * @return: void
 8      */
 9     void mergeSortedArray(int A[], int m, int B[], int n) {
10         // write your code here
11         int pa = m - 1, pb = n - 1, p = m + n - 1;
12         while (pa >= 0 && pb >= 0) {
13             if (A[pa] >= B[pb]) A[p--] = A[pa--];
14             else A[p--] = B[pb--];
15         }
16         while (pb >= 0) A[p--] = B[pb--];
17     }
18 };

 

目录
相关文章
|
存储 缓存 安全
一文讲透认证授权的那些事
权限管理一直都是初级程序员学习的一大重点,也是一大难点,有单点登录,有联合登录,有session有Token,有各种权限框架,还有什么是RBAC,以及分布式下如何做权限管理。
1146 0
|
人工智能 自然语言处理 安全
Gemini 人工智能:谷歌AI重磅来袭!好消息,国内可用
Gemini 是 Google 🧠 开发的革命性人工智能模型,旨在打造一个功能强大的多模态 AI 系统。
|
存储 监控 安全
如何保护Active Directory 的安全性?
Active Directory (AD) 是 Microsoft 的网络资源管理服务,用于存储和管理用户、文件等信息。保护 AD 至关重要,因为安全威胁者可能通过获取初始访问权限,提升权限并最终控制域管理员帐户,导致敏感数据被删除或修改。保护措施包括持续更新和打补丁、安全管理权限、实施坚不可摧的密码策略、多因素身份验证、持续审查和监控、使用安全协议、强防火墙规则、良好的备份和恢复计划、应用安全基线和基准、提高安全意识、删除不必要的帐户和标准化组名称。通过这些措施,可以有效保护 AD 环境,确保网络安全。
168 0
|
人工智能
AIGC的出现对社会有啥影响
AIGC的出现对社会有啥影响
873 39
|
Ubuntu 安全 搜索推荐
Linux操作系统介绍
Linux操作系统介绍
|
缓存 Docker 容器
Docker build 命令详解
Docker build 命令详解
542 0
|
存储 SQL 缓存
非关系型数据库介绍
非关系型数据库介绍
850 0
|
弹性计算 负载均衡 小程序
阿里云免费云服务器,新用户免费体验三个月
阿里云免费云服务器,新用户免费体验三个月,阿里云服务器免费试用申请链接入口 ,阿里云个人用户和企业用户均可申请免费试用,最高可以免费使用3个月,阿里云服务器网分享阿里云服务器免费试用申请入口链接及云服务器配置
1096 0
|
算法 安全 Unix
翁恺C语言程序设计网课笔记合集
学习自翁恺C语言程序设计网课。
772 0
翁恺C语言程序设计网课笔记合集
win10显示此设备不支持接收miracast的解决办法【【百度的方法均不好使,自己发现的,亲测有效!!!!】】
win10显示此设备不支持接收miracast的解决办法【【百度的方法均不好使,自己发现的,亲测有效!!!!】】
win10显示此设备不支持接收miracast的解决办法【【百度的方法均不好使,自己发现的,亲测有效!!!!】】